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

`NilKuyumIslemFiyatlari` tetikleyicisi: tek satır `Inserted`, sabit kimlikler, korumasız bölme

TECH_DEBTERPGOLD_COREACTIVEVERY_HIGHCUSTOMER_SPECIFIC (INST-KUYUMCU)
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Etki: VB, PF · Öncelik: P1

Risk

Toplu işlemde fiyat denetim satırı üretilmez; kur 0 gelirse işlem kaydedilemez.

Evidence

KUYUMCU Cari.Islemler 5. tetikleyici: Select @x = ... From Inserted (çok satırlı INSERT'te veri kaybı); Kodu='995', BirimId IN (84,85,86); Maliyet/UsdKur sıfıra bölme → kullanıcının işlemi geri alınır [DB_OBJECT:ERPGOLDV2_KUYUMCU.Cari.NilKuyumIslemFiyatlari].

Impact

Toplu işlemde fiyat denetim satırı üretilmez; kur 0 gelirse işlem kaydedilemez.

Standardization Recommendation

Set-tabanlı yeniden yazım, NULLIF, sabitleri Sistem.Settings'e taşı; müşteriye özel mantığı eklenti noktasına al.

Refactoring Priority

P1

Hata Bilgi Bankası bağlantıları (v1.5)

Ticket problem aileleriPF-070 (29 ticket)
POTANSİYELERR-POT-041 TD-41 — `MüşteriŞemasıAIslemFiyatlari` tetikleyicisi: tek satır `Inser · ERR-POT-120 SQLR-051 Divide by zero: MüşteriŞemasıA.IslemFiyatlar tetikleyicisi (D

Bu kayıt Hata Bilgi Bankası'nda 2 hata kaydı ve 1 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