Sınıf: FrmNabiz · Modül: MOD-RAPOR · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE
Nedir?
Nabız, şubenin gün içi mali "nabzını" tek ekranda izleyen canlı panodur: üstte bugünün GELIR / GIDER toplamı (HİZMET kodlu işlemlerden, has kuru ile bölünmüş), ortada Pozisyon.GetPozisyon(SubeId) ile birim bazında Bakiye / Pozisyon ızgarası, altta Sistem.Nabiz tablosundan günün zaman serisi (Onceki / Toplam) grafiği. Arka planda bir zamanlayıcı (varsayılan 5 sn, NabizInterval ayarı) veriyi yeniler; satıra çift tıklayınca pozisyon detayı (FrmPozisyonDetails) açılır. [SOURCE_CODE:ERPPRO/Designer/ReportManager/FrmNabiz.vb:216-223,271,322,344] [DB_OBJECT:Sistem.Nabiz] [DB_OBJECT:Pozisyon.GetPozisyon]
Kitapçık Sistem.Nabiz'i "sistem sağlık/nabız kaydı" olarak tanımlar; ERPGOLDV2'de tablo 0 satırdır [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.3] — grafik kısmı sahada beslenmemiştir.
GAP: GAP-SCR-FRMNABIZ-AMAC: Sistem.Nabiz'e kim/ne zaman yazar (job, tetikleyici) bulunamadı; NabizInterval ayarının yalnız 1000 değeri kabul edilmesi (If … = 1000) kod hatası olabilir.
Ne zaman kullanılır?
- Yönetici/kasiyer, gün içi pozisyon ve gelir-gider özetini sürekli açık bir ekranda izlemek istediğinde. Pozisyon kavramı: SEC-POZISYON.
Adım adım kullanım
- ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Nabız; ekran kendiliğinden yenilenir.
- Bir birime çift tıklayarak pozisyon detayına inin.
- Kapatınca zamanlayıcı durur ve pencere boyutu kaydedilir.
Alanların anlamı
| Alan | Kaynak |
|---|---|
| GELIR / GIDER | Bugünün IslemKodu=5 (HİZMET) satırları; IslemTuru çift = MASRAF, tek = GELIR; FN.Bol(Satis,HasKur) [SOURCE_CODE:ERPPRO/Designer/ReportManager/FrmNabiz.vb:344] |
| Bakiye / Pozisyon | Pozisyon.GetPozisyon |
| Grafik (Toplam) | TBL-SISTEM.NABIZ günün satırları |
Stok / bakiye / rapor etkisi
Salt okunur; defter etkisi yok.
Sık yapılan kullanıcı hataları
- 4 boş
catchbloğu vardır; veri gelmezse hata görünmez (bkz. Bilinen kusurlar). Kaynaklı kullanıcı hatası kaydı yok — GAP.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Nabız
- Kod içinden açan sınıflar:
Details,Nabiz
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Rapor ▸ Nabız; çağıran sınıf: Details, Nabiz
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
Me.Load |
FormShown |
FrmNabiz.vb:218 |
Me.FormClosed |
FormClose |
FrmNabiz.vb:231 |
View.CustomDrawCell |
CustomDrawCell |
FrmNabiz.vb:299 |
View.DoubleClick |
View_DoubleClick |
FrmNabiz.vb:307 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Cari.Islemler |
SELECT |
Pozisyon.GetPozisyon ⚠︎ DB'de yok |
SELECT |
Sistem.Nabiz |
SELECT |
Bilinen kusurlar / dikkat
- Boş
catchbloğu: 4 — hata yutuluyor (TD-EMPTY-CATCH). - Dinamik SQL: 3 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Designer/ReportManager/FrmNabiz.Designer.vbSOURCE_CODE:ERPPRO/Designer/ReportManager/FrmNabiz.vbDERIVED:docs/knowledge-base/screens/FrmNabiz.md(KB-docs statik analiz)DERIVED:kb_src/erppro/scan.json(olay/SQL/çağrı)
Bilinmeyenler
- İşlev açıklaması kısmen kaynaklı; kalan boşluk GAP-SCR-FRMNABIZ-AMAC (bkz. "Nedir?").
- Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).
