AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş kuralları › BR-IPTAL-005

Karşı bacak sorusu

BUSINESS_RULEMOD-CARIERPGOLD_COREACTIVEVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

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

Dokümanda

  • az/02-hesaplama.md 2.16
  • az/06-duzeltme.md 6.2
  • az/06-duzeltme.md 6.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