Ana sayfa › Teknik mini wiki › Akışlar › Genel işlem zinciri — ekran → Cari.Islemler → tetikleyici → defterler → rapor
FLOWS ·
TECHNICAL_WIKI/FLOWS/FLOW-ISLEM-GENEL.md · kaynak: kanonik wiki + analiz verisiGenel işlem zinciri — ekran → Cari.Islemler → tetikleyici → defterler → rapor
Kullanıcı işlem ekranında satırı kaydeder (iFMaden / iFNakit / iFHurda / iFTakoz* / iFVirman / iFCevir / iFHizmet / …)
↓
iFTransaction → AIO.Cari.Islem (DAO) → INSERT Cari.Islemler (yalnız bu tablo kullanıcı tarafından yazılır)
↓
Cari.AcceptTransaction (AFTER INSERT/UPDATE) — Cari.InsertTransaction / Cari.UpdateTransaction / Cari.DeleteTransaction
↓ IslemId bazında sil-yeniden-yaz
Cari.BakiyeIslem (bakiye defteri: HesapId × BirimId × Tarih, NetBakiye) ← IslemTipi ≠ 1 ve (BakiyeId>0 ve Miktar≠0 | Tutar≠0)
Stok.StokHaraketleri (stok defteri: StokTipi × StokId × Kasa, Miktar/Has/Maliyet) ← StokId ve Miktar≠0
Cari.History (değişiklik izi)
↓
Rapor fonksiyonları (Reports.*, Bakiye.*, Pozisyon.*, Bilanco.*) → AifaDev.Reports menü kayıtları → ekran/grid/pivot
Kurallar: BR-DEFTER-URETIMI · Tetikleyici: TRG-CARI.ACCEPTTRANSACTION · Gerçek dağılım: FLOW-ISLEM-MATRISI
Ekran akışları
- iFMaden — 4 tablo, 10 türetilen
- iFNakit — 3 tablo, 10 türetilen
- iFHurda — 3 tablo, 10 türetilen
- iFTakozGiris — 5 tablo, 9 türetilen
- iFTakozCikis — 5 tablo, 9 türetilen
- iFVirman — 2 tablo, 10 türetilen
- iFCevir — 2 tablo, 10 türetilen
- iFHizmet — 2 tablo, 11 türetilen
- iFEmtia — 2 tablo, 11 türetilen
- iFTas — 4 tablo, 10 türetilen
- iFPirlanta — 4 tablo, 10 türetilen
- iFCesni — 1 tablo, 11 türetilen
- iFModel — 4 tablo, 9 türetilen
- iFDoviz — 2 tablo, 11 türetilen
- iFTransaction — 0 tablo, 0 türetilen
- FrmDevir — 0 tablo, 0 türetilen
- FrmTransfer — 1 tablo, 0 türetilen
- Mutabakat — 1 tablo, 0 türetilen
- MutabakatOnay — 1 tablo, 0 türetilen
- FrmSeriIslem — 3 tablo, 0 türetilen
- FrmIptalOnayListesi — 2 tablo, 0 türetilen
- GiseEkrani — 5 tablo, 11 türetilen
- FrmKurGirisEkrani — 2 tablo, 0 türetilen
- FrmCariHesapEkle — 8 tablo, 2 türetilen
- FrmFaturaEkle — 3 tablo, 0 türetilen
← ÖncekiAkışlarVeri akışı — iFVirmanBu ekran Cari.Islemler'e yazar; satırın IslemKodu / IslemTuru / IslemTipi / BakiyeId değerleri hangi defterin üretileceğini belirler —…Sonraki →Akışlarİşlem matrisi — gerçek veridenKaynak: Cari.Islemler ⋈ Stok.StokHaraketleri ⋈ Cari.BakiyeIslem ⋈ Cari.IslemDetaylari (EXISTS). Stok % = satırın stok defteri ürettiği oran; Bakiye %…
