Kaynak: KB-v1
06_Workflows/WF-BLOK-TAKOZ-GIRIS.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Blok Takoz girişi — seri çıkılan takozları fiş referansıyla toplu geri alma
Kimlik: WF-BLOK-TAKOZ-GIRIS · Modül: MOD-STOK · Kim: END_USER · Güven: MEDIUM · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Devir sonrası geçici carte çıkılan takozların geri alınması
Ön koşullar
- Cari İşlemler (Ctrl+F) sekmesinde hesap seçilip TAMAM denmiş; şube, kasa ve hesap dolu (aksi hâlde "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız.")
- Hesap aktif (pasif hesapta işlem düğmeleri kapalıdır: "Hesap Pasif İşlem Yapamazsınız.")
- Kullanıcı grubunda ilgili ekran yetkisi açık; şube pasif değil (tetik: "SUBE PASIF HALDE. ISLEM YAPAMAZSINIZ...")
- Hesabın zorunlu evrakları eksik değil (tetik: "BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.")
- Takozların çıkış fişinin şube.hesap.fişno referansı biliniyor
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | BLOK TAKOZ GİRİŞİ | Alt şeritte Blok Takoz; referans (SubeId.HesapId.FisNo) yazılır; Listele | Cari.Islemler'den IslemKodu=0, IslemTuru=1, IsDeleted=0, SubeId/HesapId/FisNo eşleşen takoz çıkış satırları listelenir; yoksa "Girilen Bilgilere Göre Takoz Cıkıs İşlemleri Bulunamadı." | Cari.Islemler |
| 2 | BLOK TAKOZ GİRİŞİ | Kaydet | Her satır için TakozSave: eski takoz (MT) bilgileriyle yeni Takoz kartı açılır (XRF milyemleri, güncel kurlar), ardından TAKOZ GİRİŞ işlem satırı Validate+Save | Stok.Takoz, Cari.Islemler |
Sonuç (bakiye / stok / kasa)
- Takozlar yeni kart numaralarıyla stoğa döner; hesap alacaklanır
- Devir senaryosunda stok eski haline döner (kontrol edilmeli)
Uyarı mesajları
- "Girilen Bilgilere Göre Takoz Cıkıs İşlemleri Bulunamadı."
- "Takoz Bilgileri Kayıt Edilemedi."
İlgili kurallar
BR-DEVIR-TAKOZ-SIFIR
Kaynaklar
- SRC-DRV-AZ —
az/04-cari-islemler.md— bölüm 4.6 - SRC-DRV-AZ —
az/ekran-B.md— bölüm 5.8.7 - SRC-CODE-EKRAN —
ekran/Ekran/FrmBlokTakozGirisi.vb— satır 6 - SRC-CODE-EKRAN —
ekran/Ekran/FrmBlokTakozGirisi.vb— satır 163 - SRC-PROC-DOC —
surecbook/docs.json
