Etki: VB, PF · Öncelik: P1 · Doğrulama: VERIFIED (DB)
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: DB
Cari.AcceptTransaction(TR, 29.862 karakter) —DECLARE IslemCursor CURSORsatır 72,OPEN79;RAISERROR … ROLLBACK … RETURNsatır 94-97 (şube pasif) ve 102-105 (e-döviz faturası gönderilmiş) — aradaCLOSE/DEALLOCATEyok; normal kapanış 566-567 (kb_src/db/modules_all.json). - Etki: VB, PF — cursor
GLOBALkapsamda ise bağlantı havuzuna dönen bağlantıda "A cursor with the name 'IslemCursor' already exists" ile sonraki tüm işlemler başarısız olur (AS-DOCUMENTED§9-4; kod yolu VERIFIED). - Kanıt: Yukarıdaki satırlar; demo kopyasında tetikleyici DISABLED (
erpgoldv2-kod-katmani-bulgulari.md §2) — üretimde açık olup olmadığı[GAP]. - Öneri: Her hata dalında
CLOSE/DEALLOCATEveyaDECLARE … CURSOR LOCAL; uzun vadede cursor'suz küme temelli kural motoru. - Öncelik: P1.
Hata Bilgi Bankası bağlantıları (v1.5)
| Ticket problem aileleri | PF-006 (365 ticket) · PF-035 (125 ticket) |
| GÖZLEMLENMİŞ | ERR-OBS-006 ERP sunucuya bağlanamıyor / bağlantı hatası / Configuration Settings e · ERR-OBS-035 Program yavaşlığı / donma / index talebi |
| POTANSİYEL | ERR-POT-003 TD-03 — `Cari.AcceptTransaction` tetikleyicisinde cursor sızıntısı · ERR-POT-032 TD-32 — `Cari.Islemler` tetikleyicileri demo kopyasında kapalı · ERR-POT-134 SQLR-073 Transaction count mismatch: Cari.AcceptTransaction |
Bu kayıt Hata Bilgi Bankası'nda 5 hata kaydı ve 2 ticket problem ailesi tarafından referans alınıyor. Kayıt sınıfı etiketine dikkat: yalnız GÖZLEMLENMİŞ kayıtlar kanıtlıdır. → Genel Bakış · Kullanım Rehberi
