AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Müşteri kılavuzu › Senaryolar › CG-SCN-MUTABAKAT

Senaryo — Mutabakat (F12): işlemi kilitlemek ve kilidin etkileri

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

Müşteri görünümü — kanonik makaleden (SCN-MUTABAKAT) türetildi; teknik ayrıntılar çıkarıldı.

Senaryo — Mutabakat (F12): işlemi kilitlemek ve kilidin etkileri

Müşteriyle ay sonu ekstre karşılaştırıldı, her şey uyuştu; işlem listesinde son satır seçilip F12 ile mutabık işaretleniyor. Mutabakat bir defter kaydı değil, (veri alanı) üzerinde bir işarettir; ama sonrasında o satır ve öncesi düzeltme/iptale kilitlenir (TERM-MUTABAKAT-KILIDI). Stok bazlı mutabakat ekranı (SCR-MUTABAKAT, (veri alanı)) ayrı bir kavramdır; işlevi kaynaklı belgelenmemiş (GAP-).

Başlangıç durumu

Öğe Değer
MÜŞTERİ-A işlem listesinde Id 5001…5010 arası 10 satır; hiçbiri mutabık değil (M sütunu boş)
Ayar MutabakatPermission = "İşlem Yapılamaz" (CFG-MUTABAKATPERMISSION)
Hesap kartı LastMutabikId 0

Kullanıcı işlemi

Ekran: CARİ İŞLEMLER (iScreen).

  1. Hesap seçilir; işlem listesinde Id 5008 satırı seçilir.
  2. F12 → "Seçmiş Olduğunuz İşlemde Mutabık Kalınacaktır. Onaylıyor musunuz?" → EVET.
  3. M sütunu işaretlenir; üst panelde "Bu Gun Mutabakat Yapılmıs." (, ).

Bakiye etkisi

Hayır — (veri alanı) değişmez. Ancak tetikleyici her UPDATE'te sil-yeniden-yaz çalıştığı için 5008'in bakiye satırları aynı değerlerle yeniden üretilir; toplam değişmez.

Stok etkisi

Hayır (aynı gerekçe).

Rapor etkisi

  • Mutabakat raporu ( → ); müşteri mutabakat raporu.
  • Kilit etkisi: Id ≤ 5008 olan satırlarda DÜZELT/İPTAL → "5008 Numaralı İşlemde Mutabakat Yapılmış. Önceki İşlemleri Değiştiremezsiniz." (ayar PIN ise PIN sorulur; , ).
  • Bakiye ekstresinde işaret görünmez; "mutabık bakiye" fonksiyonu .

Kontrol soruları

  1. Mutabakat bakiyeyi değiştirir mi? — Hayır; yalnız işaret ve kilit.
  2. Neden İşlem Geçmişi'nde iz yok? — UpdateTransaction, yalnız Mutabakat güncellemesinde History yazmaz.
  3. 5003 numaralı işlemi düzeltmek istersem? — LastMutabikId (5008) ≥ 5003 → engel veya PIN.
  4. 5009'u düzeltebilir miyim? — Evet; kilit yalnız mutabık işlem ve öncesini kapsar.
  5. Mutabık işlem sonradan iptal edilirse LastMutabikId? — Max(Id) IsDeleted=False üzerinden; 5008 iptal edilirse kilit bir önceki mutabık satıra iner (fonksiyon tanımı).
  6. E-belgeli işlem mutabık işaretlenebilir mi? — Evet; Mutabakat güncellemesi ETTN kilidinden muaftır.

Sık yapılan hata

  • Mutabakat PIN'i girildikten sonra gün-sınırı PIN'inin tekrar sorulmaması beklenir; sorulursa ayar/sürüm farkı.
  • Ekstre uyuşmadan F12 basmak: geri almak için işaretin nasıl kaldırıldığı GAP (ekranda "mutabakat kaldır" akışı kaynaklı değil; ).
  • Stok mutabakatı ((veri alanı)) ile cari mutabakatı karıştırmak.