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

FrmPozisyonDurumRaporu

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

Sınıf: FrmPozisyonDurumRaporu · Modül: MOD-DIGER · Türetildiği: ERPPRO.RefreshFormBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE

Nedir?

Menüde Hacim Raporu adıyla açılan bu ekran, seçilen Tarih Aralığı için Reports.GetPozisyonDetay fonksiyonunu çalıştırıp her birimin alış/satış miktarını, ortalama fiyatlarını, kâr-zararını ve net pozisyonunu listeler; Rapor Al düğmesiyle sorgulanır, satır renklendirmesi CustomDrawCell ile yapılır. [SOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmPozisyonDurum.vb:15] [DB_OBJECT:Reports.GetPozisyonDetay] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.8]

Pozisyon kavramı: SEC-POZISYON. Eş ekran: FrmPozisyonHacim (menüde "Durum Raporu"). Yetki bayrağı: BorcIslemleri (aşağıda).

CTR: Menü etiketleri ile sınıf/fonksiyon adları çaprazdır — "Hacim Raporu" → FrmPozisyonDurumRaporu (Reports.GetPozisyonDetay), "Durum Raporu" → FrmPozisyonHacim (Pozisyon.GetHacimRaporu) (CTR-SCR-POZISYON-MENU-01). Ayrıca kod fonksiyonu iki parametreyle çağırır, DB tanımı üç parametrelidir (@SubeId,@BasTarih,@SonTarih) — canlı DB'de imza farklı olabilir (GAP-SCR-FRMPOZISYONDURUMRAPORU-01) [SOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmPozisyonDurum.vb:15] [DERIVED:08_Database/Functions/FN-REPORTS.GETPOZISYONDETAY.md].

Ne zaman kullanılır?

  • Dönemsel (haftalık/aylık) alış-satış hacmi ve birim bazında kâr-zarar sorgusu; devir kontrol listesinde "Pozisyon" maddesi [PROCESS:PROC-85].

Adım adım kullanım

  1. ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Hacim Raporu.
  2. Tarih Aralığı girin → Rapor Al.
  3. Kolonları gruplayıp yazdırın (ızgara standart özellikleri).

Alanların anlamı

Fonksiyon çıktısı: birim, alış/satış miktar ve ortalama fiyat, kâr-zarar, pozisyon (alış − satış) [DERIVED:08_Database/Functions/FN-REPORTS.GETPOZISYONDETAY.md].

Stok / bakiye / rapor etkisi

Salt okunur.

Sık yapılan kullanıcı hataları

Kaynaklı kayıt yok — GAP.

Kim kullanır? Nereden açılır?

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Rapor ▸ Hacim Raporu

Yaşam döngüsü kanıtı

ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Rapor ▸ Hacim Raporu

Kullanıcı olayları

Olay Metot Dosya:satır
Me.Shown FormLoad FrmPozisyonDurum.vb:3
RaporAl.Click RefreshData FrmPozisyonDurum.vb:9
MyBase.CustomDrawCell CustomDrawCell FrmPozisyonDurum.vb:75

Okuduğu / yazdığı tablolar (kod içi SQL, statik)

Tablo Fiiller
Reports.GetPozisyonDetay ⚠︎ DB'de yok SELECT

Yetki bayrakları

BorcIslemleri

Bilinen kusurlar / dikkat

  • Boş catch bloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH).
  • Dinamik SQL: 1 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmPozisyonDurum.Designer.vb
  • SOURCE_CODE:ERPPRO/Form/RefreshGrid/FrmPozisyonDurum.vb
  • DERIVED:docs/knowledge-base/screens/FrmPozisyonDurumRaporu.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).