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

ÖDEME LİSTESİ

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

Sınıf: FrmOdemeListesi · Modül: MOD-CARI · Türetildiği: FormBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE

Nedir?

Ödeme Listesi, bir hesaba/kişiye yapılacak nakit ödemelerin ödeme emri olarak kaydedilip parça parça ödendiği modülün ana listesidir: Cari.GETOdemeListesi(KasaId, HesapId, durum) ile emirler listelenir; YENI KAYIT (Insert)FrmOdemeGirisi, DUZELT (Enter), IPTAL (Delete) onayla siler, ISLEM YAP (F3)FrmOdemeYap ödeme tutarını sorar (kalan tutar önerilir), KASA (F4)FrmOdemeKasa. [SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmOdemeListesi.vb:9-137] [DERIVED:06_Workflows/WF-ODEME-EMRI.md]

Ödeme yapıldığında Cari.Odeme.Payment yeni bir NAKİT işlem satırı yazar: IslemTipi = TRANSFER (15), Fiyat = 1, Tag = ödeme Id, açıklama "#OdemeID:…"; emirdeki Ödenen/Kalan bu satırlardan toplanır [DERIVED:06_Workflows/WF-ODEME-EMRI.md]. Dikkat: emirlerin tutulduğu Cari.Odemeler tablosu iki canlı veritabanında da yoktur; modül ORPHAN adayıdır ve hiçbir dokümanda anlatılmaz (GAP-UI-02) [DERIVED:00_Governance/KNOWN_GAPS.md].

Ne zaman kullanılır?

  • Kurulumda Cari.Odemeler tablosu varsa: tedarikçiye/müşteriye taksitli nakit ödeme planı izlemek için.

Adım adım kullanım

  1. ANA MENÜ ▸ Hesap Yonetimi ▸ Cari Hesaplar ▸ Odeme Listesi (veya cari işlem ekranından).
  2. Insert / YENI KAYIT → emir: hesap, kasa, yön, stok (nakit), miktar, açıklama.
  3. Emri seçip F3 / ISLEM YAP → tutar (kalan varsayılan) → Tamam; kalan tutardan büyükse "Ödeyeceğiniz Tutar … Den Büyük olamaz. Tutar Düzeltilsin mi?".
  4. Delete / IPTAL emri siler ("Seçmiş Olduğunuz Ödeme Emri İptal Edilecektir…").

Alanların anlamı

Liste kolonları fonksiyon çıktısıdır; ekran kasa kilidi olan kullanıcıda kendi kasasına süzülür (LoginInformation.Kasa) [SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmOdemeListesi.vb:9-11]. Tablo makalesi yok (tablo canlı DB'de yok).

Stok / bakiye / rapor etkisi

Her ödeme Cari.Islemler'e TRANSFER tipli NAKİT satırı yazar; tetikleyici defterleri üretir (BR-DEFTER-URETIMI); IslemTipi 15 DB kod tablosunda yoktur (CTR-002/044).

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

  • "Ödeme İşlemi Gerçekleştirilemedi." → hesap/stok/miktar eksik ya da tablo yok [DERIVED:06_Workflows/WF-ODEME-EMRI.md]. Ticket kaydı yok — GAP.

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

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Cari Hesaplar ▸ Odeme Listesi
  • Kod içinden açan sınıflar: iScreen

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

ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Cari Hesaplar ▸ Odeme Listesi; çağıran sınıf: iScreen

Alanlar (etiket metinleri)

Etiket Tür Kontrol (teknik)
F4 - KASA Label Label7
KASA SimpleButton BtnKasa
YAZDIR Label Label6
Yenile SimpleButton BtnRefresh
ESC Label Label5
KAPAT SimpleButton BtnClose
F3 - ISLEM Label Label4
DELETE Label Label3
ENTER Label Label2
INSERT Label Label1
ISLEM YAP SimpleButton BtnPayment
IPTAL SimpleButton BtnDelete
DUZELT SimpleButton BtnUpdate
YENI KAYIT SimpleButton BtnNew

Kullanıcı olayları

Olay Metot Dosya:satır
Me.Load, BtnRefresh.Click, ComboBoxEdit1.SelectedIndexChanged RefreshData FrmOdemeListesi.vb:5
BtnClose.Click OnClose FrmOdemeListesi.vb:37
BtnDelete.Click ONDelete FrmOdemeListesi.vb:41
BtnNew.Click OnNew FrmOdemeListesi.vb:51
BtnUpdate.Click OnUpdate FrmOdemeListesi.vb:60
Me.KeyDown FrmOdemeListesi_KeyDown FrmOdemeListesi.vb:70
View.KeyUp, View.MouseUp SelectionChanged FrmOdemeListesi.vb:79
View.RowCellStyle View_RowCellStyle FrmOdemeListesi.vb:83
BtnPayment.Click onpayment FrmOdemeListesi.vb:96
View.DoubleClick View_DoubleClick FrmOdemeListesi.vb:127
BtnPayment.Click onpayment FrmOdemeListesi.vb:131
BtnKasa.Click BtnKasa_Click FrmOdemeListesi.vb:135

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

Tablo Fiiller
Cari.GETOdemeListesi ⚠︎ DB'de yok SELECT

Kullandığı DAO / iş sınıfları

AIO.Cari.Odeme

Kullanıcıya gösterilen mesajlar (doğrulama)

  • Seçmiş Olduğunuz Ödeme Emri İptal Edilecektir. Onaylıyormusunuz ?
  • Ödeme İşlemi Gerçekleştirilemedi.
  • Ödeyeceğiniz Tutar

Bilinen kusurlar / dikkat

  • Dinamik SQL: 2 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmOdemeListesi.Designer.vb
  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/FrmOdemeListesi.vb
  • DERIVED:KnowledgeBase/02_Screens/FrmOdemeListesi.md (KB-v1 anlatım)
  • DERIVED:docs/knowledge-base/screens/FrmOdemeListesi.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).