Sınıf: iFModel · Modül: MOD-CARI · Türetildiği: ERPPRO.iFormBase · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: ERPGOLD_CORE
Nedir?
Model kartlarının — numaralı, tek parça mamulün (bir yüzük, bir kolye ucu, bir takı numunesi) — hareketi bu ekrandan yapılır. Pırlanta ekranına benzer ama iki temel fark vardır: 1. Model tekil bir nesnedir: ADET her zaman 1'dir ve değiştirilemez. Aynı modelden ikinci parça için ikinci kart açılır. 2. Modelin bir ayar madenine bağlılığı vardır: MILYEM ve HAS ekranda gösterilir ve işlem satırına yazılır. NORMAL tipte modelin hası müşterinin HAS bakiyesine yansı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 |
yaz |
| — | CmbIslemTipi |
Cari.Islemler.IslemTipi |
oku |
| STOK KODU | CmbStokKodu |
Cari.Islemler.StokId |
yaz |
| STOK KODU | CmbStokKodu |
Cari.Islemler.Kodu |
yaz |
| ADET | TxtAdet |
Cari.Islemler.Adet |
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 |
| — | TxtAciklama |
Cari.Islemler.Aciklama |
yaz |
| STOK KODU | CmbStokKodu |
Stok.Model.Id |
oku |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbStokKodu.EditValueChanged, CmbIslemTuru.SelectedIndexChanged, CmbIslemTipi.SelectedIndexChanged |
StokDegisti |
iFModel.vb:211 |
CmbBirim.EditValueChanged |
BirimDegisti |
iFModel.vb:260 |
TxtAdet.TextChanged, TxtFiyat.TextChanged |
FiyatDegisti |
iFModel.vb:264 |
TxtTutar.LostFocus |
TutarDegisti |
iFModel.vb:272 |
CmbStokKodu.ProcessNewValue |
CmbStokKodu_ProcessNewValue |
iFModel.vb:281 |
CmbStokKodu.KeyDown |
CmbStokKodu_KeyDown |
iFModel.vb:303 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Stok.GetModelListesi ⚠︎ DB'de yok |
SELECT |
Kullandığı DAO / iş sınıfları
AIO.Cari.Islem, AIO.Sistem.Birim, AIO.Stok.Model
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)
- Bu Model Elinizde Mevcut. Giriş Yapamazsınız.
- Bu Model Elinizde Yok. Çıkış Yapamazsınız.
Bilinen kusurlar / dikkat
- Dinamik SQL: 2 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFModel.Designer.vbSOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/iFModel.vbDERIVED:KnowledgeBase/02_Screens/iFModel.md(KB-v1 anlatım)DERIVED:docs/knowledge-base/screens/iFModel.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).
