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

Düzeltme gün sınırı ve PIN

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

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

BR-DUZELTME-004 — Düzeltme gün sınırı ve PIN

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

Kural

Ayarlarda Düzeltme İzni 'PIN Gerekli' ise ve işlem tarihinden bugüne geçen gün ≥ DuzeltmeGun ise PIN sorulur (mutabakat PIN'i girildiyse tekrar sorulmaz). İzin 'Eski Tarihe Yapılamaz' ise ve süre dolmuşsa 'İşlem Tarihinden İtibaren N Gün Geçmiştir. İşlemi Düzeltmezsiniz.' uyarısı verilir.

Ne zaman: DÜZELT tıklama, SkipSecurity=False.

Etkisi: PIN istenir veya düzeltme engellenir.

Formül (koddaki hali): DateDiff(Day, Tarih, Now) >= GlobalSettings.DuzeltmeGun

Uyarı mesajları

  • "İşlem Tarihinden İtibaren {N} Gün Geçmiştir. İşlemi Düzeltmezsiniz."

DİKKAT — doküman/kod farkı: Satır 641'deki koşul 'ModifyPermission = EskiTariheYapilamaz = EskiTariheYapilamaz' biçiminde yazılmıştır (çift eşitlik); ayar değerine göre beklenmedik davranış olasılığı var [GAP].

İlişkiler

Dokümanda

  • az/06-duzeltme.md 6.1

Kaynaklar

  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 639
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 641
  • SRC-CODE-BASECONTROL — basecontrol/Base Control/iScreen.vb — satır 642