Sınıf: iFNakit · Modül: MOD-CARI · Türetildiği: ERPPRO.iFormBase · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: ERPGOLD_CORE
Nedir?
NAKİT ekranı para hareketleri içindir: müşteriden TL/USD/EUR tahsilat, müşteriye ödeme, döviz alım-satımı ve iki döviz arasında parite (arbitraj) işlemi. Müşteri hesabına para yatırdığında ya da bozdurduğunda GİRİŞ, müşteriye para verildiğinde ya da döviz satıldığında ÇIKIŞ seçilir. Bu ekranda has, milyem, adet kavramı yoktur; KODU (hangi para), MİKTAR (ne kadar), BİRİM (hangi birimde bakiyeye/kasaya yazılacak), FİYAT (kur) ve TUTAR ile çalışır.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler
- Kod içinden açan sınıflar: iFTransaction
Yaşam döngüsü kanıtı
ACTIVE_CRITICAL — ANA MENÜ: Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler; çağıran sınıf: iFTransaction
Alanlar → veritabanı
| Ekrandaki alan | Kontrol | Tablo.Kolon | Yön |
|---|---|---|---|
| ISLEM | CmbIslemTuru |
Cari.Islemler.IslemTuru |
oku |
| — | CmbIslemTipi |
Cari.Islemler.IslemTipi |
oku |
| KODU | CmbStokKodu |
Cari.Islemler.StokId |
yaz |
| KODU | CmbStokKodu |
Cari.Islemler.Kodu |
yaz |
| MIKTAR | TxtMiktar |
Cari.Islemler.Miktar |
yaz |
| BIRIM | CmbBirim |
Cari.Islemler.BirimId |
yaz |
| BIRIM | CmbBirim |
Cari.Islemler.Birim |
yaz |
| FIYAT | TxtFiyat |
Cari.Islemler.Fiyat |
yaz |
| TUTAR | TxtTutar |
Cari.Islemler.Tutar |
yaz |
| — | TxtTarih |
Cari.Islemler.Tarih |
oku |
| — | TxtTarih |
Cari.Islemler.Vade |
yaz |
| — | TxtAciklama |
Cari.Islemler.Aciklama |
yaz |
| TUTAR | TxtBsmv |
Cari.Islemler.BSMV |
yaz |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbIslemTipi.SelectedIndexChanged, CmbIslemTuru.SelectedIndexChanged, CmbStokKodu.EditValueChanged |
IslemDegisti |
iFNakit.vb:372 |
CmbBirim.EditValueChanged |
BirimDegisti |
iFNakit.vb:399 |
TxtFiyat.ValueChanged, TxtMiktar.ValueChanged, CmbBsmv.SelectedIndexChanged |
TutarHesapla |
iFNakit.vb:440 |
TxtTutar.LostFocus |
FiyatHesapla |
iFNakit.vb:458 |
CmbBsmv.EditValueChanged |
Bsmv_Changed |
iFNakit.vb:475 |
Kullandığı DAO / iş sınıfları
AIO.Cari.Islem, AIO.Sistem.Birim, AIO.Stok.Nakit
Kayıt sonrası oluşan etkiler
Bu ekran Cari.Islemler'e yazar. Her satır TRG-CARI.ACCEPTTRANSACTION tarafından bakiye defteri (Cari.BakiyeIslem), stok defteri (Stok.StokHaraketleri) ve değişiklik izine (Cari.History) dağıtılır. Hangi defterin üretileceği BakiyeId, IslemTipi ve kurulum profiline bağlıdır — bkz. BR-DEFTER-URETIMI (CTR-038).
Bilinen kusurlar / dikkat
TxtTarihkontrolüTarihdeğilVadekolonuna yazar.- Boş
catchbloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH).
Kaynaklar
SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFNakit.Designer.vbSOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFNakit.vbDERIVED:KnowledgeBase/02_Screens/iFNakit.md(KB-v1 anlatım)DERIVED:docs/knowledge-base/screens/iFNakit.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).
