AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Ekranlar › SCR-FRMNABIZ

FrmNabiz

SCREENMOD-RAPORERPGOLD_COREACTIVE_NORMALVERY_HIGHSOURCE_IMPLEMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

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

  1. ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Nabız; ekran kendiliğinden yenilenir.
  2. Bir birime çift tıklayarak pozisyon detayına inin.
  3. 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ş catch bloğ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ş catch bloğ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.vb
  • SOURCE_CODE:ERPPRO/Designer/ReportManager/FrmNabiz.vb
  • DERIVED: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).