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

NAKİT

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

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

  • TxtTarih kontrolü Tarih değil Vade kolonuna yazar.
  • Boş catch bloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFNakit.Designer.vb
  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFNakit.vb
  • DERIVED: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).