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

Silme gün sınırı ve yönetici onayı

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

Kaynak: KB-v1 05_BusinessRules/BR-IPTAL-003.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

BR-IPTAL-003 — Silme gün sınırı ve yönetici onayı

Alan: IPTAL · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER

Kural

Silme İzni 'PIN Gerekli' ise PIN sorulur. 'Eski Tarihe Yapılamaz' ise ve geçen gün ≥ SilGun ise ekran 'İşlem Tarihinden İtibaren N Gün Geçmiştir. İşlemi Yöneticiniz İptal Edebilir.' uyarısı verir fakat akışı kesmez; DeleteAt içinde gün > SilGun ise silme talebi penceresi açılır, talep Sistem.SilOnay'a yazılır ('Silme Talebiniz Alınmıştır.') ve işlem silinmez. Bekleyen talep varsa 'İptal Talebiniz Yönetici Tarafından Onay Bekliyor...' denir.

Ne zaman: DeletePermission = EskiTariheYapilamaz ve süre dolmuş.

Etkisi: Silme yerine onay talebi.

Formül (koddaki hali): Ekran: DateDiff >= SilGun ⇒ uyarı ; DeleteAt: DateDiff > SilGun ⇒ SilOnay

Uyarı mesajları

  • "İşlem Tarihinden İtibaren {N} Gün Geçmiştir. İşlemi Yöneticiniz İptal Edebilir."
  • "Silme Talebiniz Alınmıştır."
  • "İptal Talebiniz Yönetici Tarafından Onay Bekliyor..."

DİKKAT — doküman/kod farkı: Ekran '>= SilGun', DeleteAt '> SilGun' kullanır: tam SilGun gününde uyarı çıkar ama işlem normal silinir (bir günlük tutarsızlık).

İlişkiler

Dokümanda

  • az/06-duzeltme.md 6.2

Kaynaklar

  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 759
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 761
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 762
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1012
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1014
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1017
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1031
  • SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 477