Kaynak: KB-v1
06_Workflows/WF-FIS-YAZDIRMA.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Fiş ve ekstre yazdırma (F1–F11 kısayolları)
Kimlik: WF-FIS-YAZDIRMA · Modül: MOD-CARI · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Kayıt sonrası müşteriye fiş/ekstre verilecekse
Ön koşullar
- Hesap açık (menü veya liste görünümü); fiş yazıcısı ve Kullanıcı Ayarları'nda fiş tasarımı seçili
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | CARİ İŞLEMLER (ana ekran) | F1 işlem fişi (özel tasarım seçiliyse o), F2 son durum, F3 takoz çıkış ekstresi, F4 hesap ekstresi, F5 takoz fişi, F6 takoz barkodu, F7 barkodlu takoz ekstresi, F8 raporsuz takoz listesi, F9 bakiye ekstresi, F11 tahsilat fişi; Shift+F1…F9 özel tasarımlar | RunReport(PrintType): FisNo/StokId/ICode seçili satırdan; FisDizayni=0 ise standart, değilse FisTasarimId ile özel tasarım; PesinKontrol=True ve GetFisTutar≠0 → "İşlemin Karşılığı Bulunamadı…" | Sistem.Clients |
| 2 | CARİ İŞLEMLER (ana ekran) | Fiş çıkmazsa: yazıcı açık/varsayılan mı; Kullanıcı Ayarları fiş tasarımı; termal yazıcı sürücüsü (USB port) | Yazıcı hataları takoz etiketinde sessizce yutulur |
Sonuç (bakiye / stok / kasa)
- Fiş yazıcıdan çıkar; kayıt değişmez
Varyantlar
- Takoz etiketi yalnız >30 gr ve yeni kayıtta otomatik
Uyarı mesajları
- "İşlemin Karşılığı Bulunamadı. Lütfen İşlemin Karşılığını Giriniz."
İlgili kurallar
Kaynaklar
- SRC-DRV-AZ —
az/04-cari-islemler.md— bölüm 4.7 - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 90 - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 98 - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 152 - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 167 - SRC-PROC-DOC —
surecbook/docs.json - SRC-DRV-AZ —
az/hatalar.md— bölüm H-156
