Kaynak: KB-v1
05_BusinessRules/BR-IPTAL-008.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-IPTAL-008 — Fiş numarasıyla toplu iptal
Alan: IPTAL · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER
Kural
İPTAL (FişNo): fiş numarası istenir, ardından sabit bir yönetici parolası sorulur (kodda gömülü; değeri burada verilmez). Doğru parola ile oturum kasasındaki o fiş numaralı tüm satırlar IsDeleted=True yapılır; açıklama ve karşı bacak sorulmaz.
Ne zaman: BtnIptalFisNo tıklama; resmi modda veya IslemIptal yetkisiyle görünür.
Etkisi: Fişin tüm satırları iptal.
Formül (koddaki hali): Update Cari.Islemler Set IsDeleted='True' Where FisNo=@FisNo and KasaId=@OturumKasa
Uyarı mesajları
- "Lütfen İptal Etmek İstediğiniz Fiş Numarasını Giriniz."
- "Lütfen Yönetici Şifrenizi Giriniz"
DİKKAT — doküman/kod farkı: Kodda sabit yönetici parolası vardır (iScreen.vb satır 722) — değer [REDACTED_SECRET].
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | CARİ İŞLEMLER (ana ekran) |
| Tablo | Cari.Islemler |
| Kod | iScreen.onIptalFisNoClick |
Dokümanda
az/06-duzeltme.md6.2kilavuz/kullanim.txtİptal (Fiş No) (satır 354-355)kilavuz/egitim.md5.3
Kaynaklar
- SRC-CODE-BASECONTROL —
basecontrol/Base Control/iScreen.vb— satır 720 - SRC-CODE-BASECONTROL —
basecontrol/Base Control/iScreen.vb— satır 722 - SRC-CODE-BASECONTROL —
basecontrol/Base Control/iScreen.vb— satır 723 - SRC-CODE-BASECONTROL —
basecontrol/Base Control/iScreen.vb— satır 46
