Müşteri görünümü — kanonik makaleden (SCN-DUZELTME) türetildi; teknik ayrıntılar çıkarıldı.
Senaryo — Yanlış girilen işlemi düzeltmek (DÜZELT) ve defterlerin yeniden üretimi
SCN-NORMAL-MADEN'deki bilezik çıkışı 100 g yerine 110 g olmalıydı. Düzeltme, satırı yerinde günceller; tetikleyici o işlemin bakiye/stok satırlarını siler ve yeniden yazar. Destek çağrılarının %6,4'ü bu alandadır; standart akış .
Başlangıç durumu
| Öğe | Değer |
|---|---|
| İşlem Id 5001 | MADEN ÇIKIŞ NORMAL, 22 AYAR BİLEZİK, Miktar 100, AuMilyem 0,916, Tutar 1.500 TL, bugün tarihli |
| Defterler (5001 için) | BakiyeIslem: HAS +91,60, TL +1.500 · StokHaraketleri: −100 g |
| MÜŞTERİ-A | HAS +41,60 · TL +121.500 |
| Ayarlar | ModifyPermission = PIN Gerekli, DuzeltmeGun 3, DuzeltmeAciklama = Var (CFG-DUZELTMEGUN, CFG-DUZELTMEACIKLAMA) |
| Mutabakat | LastMutabikId < 5001 (kilit yok) |
Kullanıcı işlemi
Ekran: CARİ İŞLEMLER → satır 5001 seçili → DÜZELT (veya Enter, ).
- Kontroller: mutabakat kilidi → yok; gün ≥ DuzeltmeGun? bugün → PIN sorulmaz; yetki
IslemDuzelt(SEC-AUTHZ). - İşlem kendi ekranında (MADEN) değerleriyle açılır.
- MIKTAR 110 yazılır; HAS 100,76; TUTAR 110 × 15 = 1.650.
- F2 → Düzeltme Detay penceresi, gerekçe zorunlu → Onayla (, ).
Bakiye etkisi
Evet — tetikleyici Delete From (veri alanı) Where IslemId=5001 sonra yeniden yazar:
| (veri alanı) | Eski | Yeni |
|---|---|---|
| HAS | +91,60 | +100,76 |
| TL | +1.500 | +1.650 |
MÜŞTERİ-A: HAS +50,76 · TL +121.650. Sonraki işlemlerin "adım adım bakiye" sütunu kayar.
Stok etkisi
Evet — Delete From (veri alanı) Where IslemId=5001 and Bolum=0 sonra Miktar −110, Has −100,76. Kasa stoğu 390 g.
Rapor etkisi
- Düzeltilmiş İşlemler Raporu ( → ).
- İşlem Geçmişi (Ara) (, ).
- İşlem listesinde satır renklenir, "Degistirme" sütunu dolar.
Kontrol soruları
- Düzeltme yeni bir işlem satırı açar mı? — Hayır; aynı Id ve FisNo üzerinde UPDATE.
- Tarihi yanlış girdim; DÜZELT ile değiştirebilir miyim? — Hayır; Tarih/FisNo/Kasa/Hesap güncellenmez → iptal + yeniden giriş (; doküman "tarih düzeltilebilir" der — CTR).
- Bakiye satırları nasıl güncellendi? — Sistem sil-yeniden-yaz; elle BakiyeIslem düzeltilmez.
- Geçmişte hangi değerler görünür? — "Düzeltme" satırında yeni değerler.
- Virman/parite/e-belgeli işlem düzeltilebilir mi? — Hayır; iptal + yeniden giriş (, , ).
- Düzeltmede kur neden eski? — Kurlar yeniden çekilmez; geçmiş tarihli yanlış kur için .
Sık yapılan hata
- PEŞİN→NORMAL tip değişikliği gizlenen alanları boş kaydeder ( varyant).
- "İşlem Tarihinden İtibaren N Gün Geçmiştir. İşlemi Düzeltmezsiniz." — ayar
EskiTariheYapilamaz; çift eşitlik koşulu GAP. - Toptan bakiye onarım aracı hiçbir koşulda çalıştırılmaz.
