Kaynak: KB-v1
08_SupportPlaybooks/PB-045.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
PB-045 — F2'ye basılıyor, hiçbir şey olmuyor / 'Sube,Kasa veya Hesap Seçili Değil' / 'Miktar Girmelisiniz'
Tema: ISLEM · Çağrı payı: 6.4% (Bakiye / stok tutmuyor / düzeltme, 710/11167 ERPGOLDV2 çağrısı) · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED
Belirti
Ekran dolduruldu, F2 - KAYIT basıldı; ne kayıt ne mesaj. Ya da 'Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız.' / 'İşlem Yapabilmek için Miktar Girmelisiniz.' / 'Lütfen Adet Giriniz.'
Sorulacak sorular
- Hangi ekran (MADEN/HURDA/TAŞ/PIRLANTA/MODEL…)?
- STOK KODU / KODU / HİZMET alanı dolu mu?
- Hesap seçilip TAMAM denmiş mi?
- HURDA ise 995 kodlu hurda stoğu tanımlı mı?
Teşhis adımları
| # | Yap | Beklenen | Değilse |
|---|---|---|---|
| 1 | Zorunlu seçim eksikse ekranların çoğu sessizce çıkar: STOK KODU/KODU/HİZMET dolu mu, hesap TAMAM ile onaylanmış mı? | Dolu/onaylı. | Doldurulur; stok listede yoksa Ctrl+F5 (PB-039). |
| 2 | TAŞ / PIRLANTA / MODEL ekranlarında F2/F5/F3 kısayolları çalışmaz. | — | Fareyle F2 - KAYIT butonuna basılır. |
| 3 | HURDA: ekran stok kodunu sabit '995' arar (iFHurda.vb satır 16). | 995 kodlu hurda stoğu var. | MADEN STOK TANIMLAMA > YENİ KAYIT: Kodu=995, Ana Birim=HAS, Metal/Fiyat T.=Hurda; Ctrl+F5. |
| 4 | 'Sube,Kasa veya Hesap Seçili Değil': Cari.Islem.Save Program.SubeId/KasaId/HesapId = 0 (satır 509); PARİTE (X) düzeltmesinde her zaman çıkar. | — | Hesap seçilip TAMAM; kullanıcı şube/kasa ataması (PB-009). |
| 5 | 'Miktar Girmelisiniz': Miktar=0 (HİZMET'te Tutar=0); VİRMAN/BORÇ/PIRLANTA muaf (0 miktarlı kayıt sessizce oluşur). | — | Miktar/tutar girilir; adetli stokta ADET sonrası miktarın dolduğu kontrol edilir. |
| 6 | MADEN 'Lütfen Adet Giriniz.': adetli stokta ADET=0 (iFMaden.vb satır 109). | — | ADET girilir. |
Çözüm
- Sırayla: alan doluluğu → hesap TAMAM → ekran tipine göre fare ile kayıt → 995 hurda stoğu → miktar/adet.
Kalıcı önlem
Kurulumda hurda stoğunun 995 kodla açılması standarttır (H-29); VİRMAN/BORÇ/PIRLANTA'da kayıttan önce tutar göz kontrolü.
Yükseltme (yazılımcıya ne zaman, hangi bilgiyle)
Tüm alanlar dolu, mesaj yok ve kayıt yoksa: ekran adı, hesap, alan değerleri ile yazılımcıya.
Uyarı mesajları
- "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız."
- "İşlem Yapabilmek için Miktar Girmelisiniz."
- "Lütfen Adet Giriniz."
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | HURDA |
| Ekran | MADEN |
| Ekran | TAŞ |
| Ekran | PIRLANTA |
| Ekran | MODEL |
| Ekran | PARİTE |
| Tablo | Stok.Maden |
| Bilinen sorun | H-036 |
| Bilinen sorun | H-037 |
| Bilinen sorun | H-038 |
| Bilinen sorun | H-029 |
| Bilinen sorun | H-092 |
| Bilinen sorun | H-048 |
| Süreç dokümanı | PROC-182 |
Kaynaklar
- SRC-DRV-AZ —
az/hatalar.md— H-36 - SRC-DRV-AZ —
az/hatalar.md— H-37 - SRC-DRV-AZ —
az/hatalar.md— H-38 - SRC-DRV-AZ —
az/hatalar.md— H-29 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 509 - SRC-CODE-DAO —
dao/Dao/Islem/Cari.Islem.vb— satır 514 - SRC-CODE-EKRAN —
ekran/Ekran/iFHurda.vb— satır 16 - SRC-CODE-EKRAN —
ekran/Ekran/iFMaden.vb— satır 109 - SRC-PROC-DOC —
surecbook/docs.json— PROC-182
