Sınıf: FrmNakitStoklari · Modül: MOD-DIGER · Türetildiği: ERPPRO.RefreshFormBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE
Nedir?
Kasa Durum Raporu, şubenin bugünkü nakit/döviz stoklarını (Stok.GetNakitStoklari(SubeId, 0, bugün)) canlı gösteren, periyodik yenilenen izleme ızgarasıdır. Grup seçicisi (RdGrup) GENEL görünümde kasaları birleştirip kod bazında miktar toplar; kasa görünümünde satırlar kasaya göre gruplanır. Fonksiyon stok defterinden (StokTipi=2) kasa+stok bazında sıfır olmayan miktarları döner. [SOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmNakitStoklari.vb:14-22] [DB_OBJECT:Stok.GetNakitStoklari] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.8]
Devir sürecinde devir öncesi/sonrası Nakit Stokları (GR/R) bu ekrandan not edilip karşılaştırılır [PROCESS:PROC-85] [PROCESS:PROC-190]. Eş ekran: FrmMadenStoklari.
Ne zaman kullanılır?
- "Kasada ne kadar USD/EUR/TL var" sorusu; gün sonu ve devir kontrolü (WF-GUN-SONU).
Adım adım kullanım
- ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Kasa Durum Raporu.
- GENEL / kasa görünümünü seçin; liste kendiliğinden yenilenir.
Alanların anlamı
| Kolon | Anlamı |
|---|---|
| Kasa | Nakdin bulunduğu kasa (GENEL görünümde "GENEL") |
| Kodu / Aciklama | Nakit kartı (döviz cinsi) |
| Miktar / Birim | Kasadaki tutar ve ana birim |
Fonksiyon: Stok.GetNakitStoklari.
Stok / bakiye / rapor etkisi
Salt okunur; defter etkisi yok. Peşin işlem ve kasa transferi stok defterini değiştirir (BR-DEFTER-URETIMI).
Sık yapılan kullanıcı hataları
- Devir sonrası tutarsızlıkta
Stok.StokHaraketleriiçindeTarihNULL kayıtlar aranır [PROCESS:PROC-85#21]. Kaynaklı kullanıcı hatası kaydı yok — GAP.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Kasa Durum Raporu
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Rapor ▸ Kasa Durum Raporu
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
Me.Shown |
FormShown |
FrmNakitStoklari.vb:3 |
RdGrup.SelectedIndexChanged |
RefreshData |
FrmNakitStoklari.vb:7 |
MyBase.CustomDrawCell |
CustomDrawCell |
FrmNakitStoklari.vb:38 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
stok.GetNakitStoklari ⚠︎ DB'de yok |
SELECT |
Bilinen kusurlar / dikkat
- Boş
catchbloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH). - Dinamik SQL: 2 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmNakitStoklari.Designer.vbSOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmNakitStoklari.vbDERIVED:docs/knowledge-base/screens/FrmNakitStoklari.md(KB-docs statik analiz)DERIVED:kb_src/erppro/scan.json(olay/SQL/çağrı)
Bilinmeyenler
- Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).
