AIFA AKADEMI · Teknik Mini Wiki
1.823 sayfa
Ana sayfa Teknik mini wiki Tablolar Cari.BakiyeIslem
TABLES · TECHNICAL_WIKI/TABLES/TBL-CARI.BAKIYEISLEM.md · kaynak: kanonik wiki + analiz verisi

Cari.BakiyeIslem

Kanonik makale: TBL-CARI.BAKIYEISLEM · Temizlik sınıfı: A (APP) · Skor: 17.05 · Satır: 1.459.051 · Oluşturma: 2016-12-20 · Son yazma:

Nedir? Neden vardır?

Cari bakiye defteri. Cari.Islemler üzerindeki tetikleyicinin ürettiği türev tablo. Her satır 'şu hesabın şu birimdeki bakiyesi şu kadar değişti' demektir. Müşteri ekstresi ve borç/alacak bakiyesi bu tablodan okunur. Id kolonu yoktur; IslemId ile kaynağına bağlanır.

Hangi iş süreçlerinin merkezindedir: Kullanıcı yalnız Cari.Islemler'e yazar; Cari.AcceptTransaction tetikleyicisi bakiye defteri (Cari.BakiyeIslem), stok defteri (Stok.StokHaraketleri) ve değişiklik izini (Cari.History) üretir — bkz. BR-DEFTER-URETIMI ve FLOW-ISLEM.

Hangi ekranlar yazar / okur

Yön Ekranlar
yazar — (uimap kanıtı yok)
okur

Hangi class / DAO kullanır

DAO:

Kod sınıfları (statik tarama):

Tetikleyiciler

Bundan türetilen tablolar (tetikleyici yoluyla)

Hangi DB nesneleri okur (bağımlılık kataloğu)

Görünüm: Cari.AnaBakiyeIslem, Cari.Profit, Sistem.GenelDurum

Fonksiyon:

Fonksiyon: 41 kayıt — göster

Prosedür: Bakiye.DunkiBakiyeler, Cari.GunlukBakiyeHesapla, Cari.Reset, Pozisyon.Write, Repair.BalanceRepair, Sistem.Devir, Sistem.NabizTick, dbo.sp_DevirIslemiYap

Hangi raporlar okur

Doğrudan SQL'inde geçen menü raporu/dashboard: AifaDev.Reports#76 Bakiye Ekstresi Dikey

En önemli kolonlar

Kolon Tip İş anlamı Kullanım skoru Alan sayfası
BirimId int Paranın tarafı. Peşin işlemde karşılığında alınan/verilen nakit stoğu; cari işlemde karşılık birimi. 98 Cari.BakiyeIslem.BirimId
Bakiye decimal(18,2) Bakiye tutarı. Artı = müşteri borçlu, eksi = alacaklı. 95 Cari.BakiyeIslem.Bakiye
HesapId int Cari hesap (müşteri/tedarikçi/banka). 82 Cari.BakiyeIslem.HesapId
Tarih date İşlem tarihi (muhasebe günü). Oluşturma anından farklı olabilir. 74 Cari.BakiyeIslem.Tarih
IslemId int Ana işlem satırı (Cari.Islemler.Id). Türetilmiş defterler bu alanla bağlanır. 42 Cari.BakiyeIslem.IslemId
KasaId int Kasa (vezne/gişe). Stok kasa seviyesinde tutulur; cari bakiye kasaya bölünmez. 42 Cari.BakiyeIslem.KasaId
HesapType int Hesap türü ayrımı için ayrılmış; bu veritabanında tüm satırlarda 0 — kullanılmıyor. 36 Cari.BakiyeIslem.HesapType
NetBakiye numeric(20,3) Hesaplanan bakiye (bazı birimlerde katsayı uygulanmış hâli). 16 Cari.BakiyeIslem.NetBakiye
RefNo nvarchar(max) Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. 8 Cari.BakiyeIslem.RefNo

Toplam kolon: 9 — tam liste kanonik makalede.

Satır hacmi ve kullanım istatistiği

  • Satır: 1.459.051 · Kullanılan alan: 893208 KB · Okuma sayacı: 16 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
  • Son okuma: 2026-09-10 22:08:42 · Son yazma: — · IsDeleted kolonu: yok

İndeksler

İndeks Tür Anahtar kolonlar Include Seek/Scan/Update
IX_BakiyeIslem NONCLUSTERED IslemId 3/7/0
IX_HesapNo NONCLUSTERED HesapId,IslemId,Tarih 0/0/0
IXBakiyeISlem NONCLUSTERED BirimId KasaId,Bakiye 0/0/0
IX_PozisyonHAcim NONCLUSTERED KasaId BirimId,Bakiye 0/0/0
IX_Bakiye02 NONCLUSTERED Tarih,BirimId KasaId,Bakiye 0/0/0
IX_Bakiye03 NONCLUSTERED KasaId,Tarih BirimId,Bakiye 0/1/0
IX_BAKIYE NONCLUSTERED HesapType,HesapId BirimId,Bakiye 0/2/0
IX_OZETBILANCO NONCLUSTERED Tarih HesapId,KasaId,BirimId,Bakiye 0/0/0
IX_OZETBILANCO1 NONCLUSTERED KasaId,Tarih HesapId,BirimId,Bakiye 0/0/0
IX_ResmiPozisyon NONCLUSTERED BirimId HesapId,Bakiye 0/0/0
IX_BI NONCLUSTERED Tarih IslemId,BirimId,Bakiye 0/0/0
IX_BI2 NONCLUSTERED BirimId,Tarih IslemId,Bakiye 0/1/0

İlişkiler (mantıksal FK — fiziksel FK yok)

Bu tablonun kolonu → Üst tablo Kanıt sayısı Kanıt örneği
HesapId Cari.Hesaplar.Id 12 Bilanco.GenisBilanco, Bilanco.OzetBilanco, Cari.BakiyeDevirHizi
BirimId Sistem.Birimler.Id 11 Bilanco.GenisBilanco, Bilanco.OzetBilanco, Cari.GetBakiyeDetay
BirimId Cari.BakiyeKodlari.Id 8 Cari.AnaBakiyeIslem, Cari.GetFullBakiye, Cari.GetFullBakiyemut
IslemId Cari.Islemler.Id 8 Bakiye.GetBakiyeFisNo, Bakiye.GetFisBakiye, Cari.GetBakiyeDetay
KasaId Sistem.Kasalar.Id 2 Bilanco.OzetBilanco, Report.BakiyeListesi
HesapId Cari.HesapBilgileri.Id 2 Cari.GetMarginKontrol, FN.GetCariLimitOld
BirimId Stok.Nakit.AnaBirimId 1 Reports.ResmiPozisyon
HesapId TBL-SISTEM.MIZANDETAY.ObjectId 1 Sistem.GetMizanBakiyeIslem
Alt tablo.kolon → Bu tablo Kanıt

Tam harita: LOGICAL_FK_MAP

Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)

BR-BAKIYE-001, BR-BAKIYE-002, BR-BAKIYE-003, BR-BAKIYE-004, BR-BAKIYE-005, BR-BAKIYE-006, BR-BAKIYE-007, BR-BAKIYE-008, BR-BAKIYE-009, BR-BAKIYE-010, BR-BAKIYE-011, BR-BAKIYE-012, BR-BAKIYE-015, BR-BAKIYE-016, BR-BAKIYE-020, BR-CEVIR-001, BR-DEFTER-URETIMI, BR-GENEL-004, BR-HESAP-001, BR-IPTAL-012, BR-STOK-006, BR-TIP-002, BR-TIP-004, BR-VIRMAN-002, BR-YON-002, BR-YON-003, BR-YON-004, BR-YON-007, PB-028, PB-029, PB-034, PB-035, PB-052, WF-ACILIS-STOK-DEVIR-HESABI, WF-BORC-ISLEMLERI, WF-CESNI-CIKIS, WF-CEVIR, WF-EMTIA-ISLEM, WF-GENEL-ISLEM, WF-HIZMET-NORMAL, WF-HURDA-GIRIS-NORMAL, WF-HURDA-GIRIS-PESIN, WF-ISLEM-DUZELT, WF-MADEN-CIKIS-NORMAL, WF-MADEN-CIKIS-PESIN, WF-MADEN-GIRIS-NORMAL, WF-MODEL-ISLEM, WF-NAKIT-NORMAL, WF-NAKIT-PARITE, WF-NAKIT-PESIN-DOVIZ-SATIS, WF-PARITE-EKRANI, WF-PIRLANTA-ISLEM, WF-POS-VEZNE-FIS, WF-TAKOZ-CIKIS, WF-TAKOZ-GIRIS, WF-TAS-NORMAL, WF-VADELI-NORMAL, WF-VIRMAN, WF-YIL-SONU-DEVIR

Müşteri varyasyonları

Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.

Etki analizi

IMPACT-CARI.BAKIYEISLEM