AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Kalite ve teknik borç › Items › TD-24

`DSX` önbelleği tutarlılığı

TECH_DEBTERPGOLD_COREACTIVEVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Etki: VB, BK · Öncelik: P2 · Doğrulama: VERIFIED

Kaynak: KB-docs quality/technical-debt.md (tam kod taraması, 2026-09-10). Alanlar: Risk · Evidence · Impact · Recommendation · Priority — KB-docs metninde gömülü; aşağıda korunmuştur.

  • Nerede: ERPPRO/Class/Module/Database.vb:78+562, 134+564, 219+566, 243+568, 292+570, 176+580, 152+584 (her yükleyici olayını kendisi yükseltir, RetriveOfAllData tekrar yükseltir → dinleyiciler iki kez çalışır); :105,443,466,487,508,530,550 (yükleyiciler boş catch içinde); ListOfHesap.Add yalnız Database.vb'de, silme Class/Dao/Cari.Hesap.vb:824; yenileme noktaları Program.vb:217, Form/Genel/FrmMainForm.vb:331,375, FrmDevirGiris.vb:83, FrmHesapTemizle.vb:30, FrmZiynetIscilikleri.vb:69.
  • Etki: VB, BK — yeni kayıtlar (hesap, maden, kasa) ekranlara ancak tam yenilemede düşer (INFERRED, [GAP] bkz. database-access §7); yükleme hatası sessiz.
  • Kanıt: database-access §7.
  • Öneri: RecordInserted/Updated/Deleted olaylarına bağlı artımlı önbellek; olayı tek yerden yükseltmek; yükleme hatasını göstermek.
  • Öncelik: P2.