AIFA AKADEMI · Teknik Mini Wiki
1.823 sayfa
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 verisi

Genel 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ı