Sınıf: iFMaden · Modül: MOD-CARI · Türetildiği: ERPPRO.iFormBase · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: ERPGOLD_CORE
Nedir?
MADEN ekranı, ayarlı ve mamul altın-gümüş hareketlerinin girildiği ana ekrandır: bilezik, künye, zincir, gram altın, ziynet (çeyrek, yarım, tam), külçe olmayan her türlü işlenmiş maden. Müşteri elindeki 14 ayar bileziği getirip bozdurduğunda GİRİŞ, mağazadan 22 ayar bilezik alıp gittiğinde ÇIKIŞ bu ekrandan girilir. Stok listesinde yalnız hurda olmayan aktif maden stokları çıkar.
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 |
yaz |
| — | CmbIslemTipi |
Cari.Islemler.IslemTipi |
oku |
| STOK KODU | CmbStokKodu |
Cari.Islemler.StokId |
yaz |
| STOK KODU | CmbStokKodu |
Cari.Islemler.Kodu |
yaz |
| VARYANT | CmbVaryant |
Cari.Islemler.VaryantId |
yaz |
| — | CmbOlcu |
Cari.Islemler.Olcu |
yaz |
| ADET | TxtAdet |
Cari.Islemler.Adet |
yaz |
| MIKTAR | TxtMiktar |
Cari.Islemler.Miktar |
yaz |
| MILYEM | TxtMilyem |
Cari.Islemler.AuMilyem |
yaz |
| BIRIM | CmbBirim |
Cari.Islemler.BirimId |
yaz |
| BIRIM | CmbBirim |
Cari.Islemler.Birim |
yaz |
| FIYAT | TxtFiyat |
Cari.Islemler.Fiyat |
yaz |
| F.TIPI | CmbFTipi |
Cari.Islemler.FiyatTipi |
yaz |
| TUTAR | TxtTutar |
Cari.Islemler.Tutar |
yaz |
| — | TxtTarih |
Cari.Islemler.Vade |
yaz |
| — | TxtAciklama |
Cari.Islemler.Aciklama |
yaz |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbIslemTipi.EditValueChanged, CmbIslemTuru.EditValueChanged, CmbStokKodu.EditValueChanged, CmbVaryant.EditValueChanged |
IslemDegisti |
iFMaden.vb:180 |
CmbStokKodu.EditValueChanged |
StokDegisti |
iFMaden.vb:225 |
CmbVaryant.EditValueChanged |
VaryantDegisti |
iFMaden.vb:238 |
CmbBirim.EditValueChanged, CmbBirim.Validated |
BirimDegisti |
iFMaden.vb:248 |
TxtAdet.ValueChanged |
MiktarHesapla |
iFMaden.vb:388 |
TxtMiktar.ValueChanged |
HasHesapla |
iFMaden.vb:393 |
TxtMilyem.LostFocus |
MilyemDegisti |
iFMaden.vb:400 |
TxtHas.LostFocus |
HasDegisti |
iFMaden.vb:411 |
TxtFiyat.TextChanged, TxtMiktar.TextChanged, CmbFTipi.SelectedIndexChanged, TxtHas.EditValueChanged |
TutarHesapla |
iFMaden.vb:432 |
TxtTutar.LostFocus |
FiyatHesapla |
iFMaden.vb:445 |
Kullandığı DAO / iş sınıfları
AIO.Cari.Fiyat, AIO.Cari.Islem, AIO.Sistem.Birim, AIO.Stok.Maden
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).
Kullanıcıya gösterilen mesajlar (doğrulama)
- Lütfen Adet Giriniz.
Bilinen kusurlar / dikkat
VARYANTalanıCari.Islemler.VaryantId'ye yazar; kolon ürün varyantı değil karşı işlem Id'si tutar (CTR: kitapçık §8.5).TxtTarihkontrolüTarihdeğilVadekolonuna yazar.
Kaynaklar
SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFMaden.Designer.vbSOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFMaden.vbDERIVED:KnowledgeBase/02_Screens/iFMaden.md(KB-v1 anlatım)DERIVED:docs/knowledge-base/screens/iFMaden.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).
