Kaynak: KB-v1
05_BusinessRules/BR-IPTAL-005.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-IPTAL-005 — Karşı bacak sorusu
Alan: IPTAL · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER
Kural
İptal edilen işlemle aynı RefNo ve işlem koduna sahip başka aktif satır varsa program 'Bu İşleme Ait Karşı Hesapda İşlem Var. Karşı İşlemde İptal Edilsin mi?' diye sorar. Evet: aynı RefNo'lu tüm satırlar iptal edilir. Hayır: virmanda iptal reddedilir ('Virman İşlemi İptal Edilmedi.'), diğer işlemlerde yalnız seçili satır iptal edilir.
Ne zaman: DeleteAt: Count(RefNo eşleşen, Id farklı) > 0.
Etkisi: Tek veya çift bacak iptali.
Formül (koddaki hali): UPDATE Cari.Islemler Set IsDeleted='True' Where RefNo=@RefNo And IslemKodu=@Kodu
Uyarı mesajları
- "Bu İşleme Ait Karşı Hesapda İşlem Var. Karşı İşlemde İptal Edilsin mi?"
- "Virman İşlemi İptal Edilmedi."
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | CARİ İŞLEMLER (ana ekran) |
| Tablo | Cari.Islemler |
| Kod | Cari.Islem.DeleteAt |
Dokümanda
az/02-hesaplama.md2.16az/06-duzeltme.md6.2az/06-duzeltme.md6.7
Kaynaklar
- SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 1055 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 1057 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 1058 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 1061 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 1064
