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

MADEN

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

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

  • VARYANT alanı Cari.Islemler.VaryantId'ye yazar; kolon ürün varyantı değil karşı işlem Id'si tutar (CTR: kitapçık §8.5).
  • TxtTarih kontrolü Tarih değil Vade kolonuna yazar.

Kaynaklar

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