Sınıf: ifTakozCikis · Modül: MOD-CARI · Türetildiği: ERPPRO.iFormBase · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: KUYUMCU_VARIANT
Nedir?
Depoda (takoz stoğunda) duran bir takozun müşteriye, rafineriye ya da ayar evine teslim edilmesi bu ekrandan yazılır. Giriş ekranının tersine burada hiçbir takoz bilgisi elle girilmez: operatör yalnız TAKOZ KODU listesinden takozu seçer; program takozun kartındaki miktar, milyem ve has değerlerini salt okunur olarak getirir. Operatörün gireceği tek şey işçilik fiyatları, İŞÇİLİK DURUMU ve yan metallerin akıbetidir. Kaydedilince takoz kartı tüketilir (stok listesinden düşer) ve müşteri hesabı borçlanı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 |
|---|---|---|---|
| HAS ISC. | TxtHasIscFiyat |
Cari.Islemler.Fiyat |
yaz |
| BIRIM | CmbHasIscBirim |
Cari.Islemler.HasIscBirimId |
yaz |
| BIRIM | CmbGumIscBirim |
Cari.Islemler.GumIscBirimId |
yaz |
| ISCILIK DURUMU | CmbIscilikDurumu |
Cari.Islemler.IscilikDurumu |
yaz |
| BIRIM | CmbIscBirim |
Cari.Islemler.IscilikBirimId |
oku |
| GUMUS DURUMU | CmbGumusDurum |
Cari.Islemler.GumusDurumu |
yaz |
| PLATIN DURUMU | CmbPlatinDurum |
Cari.Islemler.PlatinDurumu |
yaz |
| PALADIUM DURUMU | CmbPaladiumDurum |
Cari.Islemler.PalladiumDurumu |
yaz |
| — | TxtAciklama |
Cari.Islemler.Aciklama |
yaz |
| — | TxtRaporNo |
Cari.Islemler.RaporNo |
yaz |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbStokKodu.EditValueChanged |
OnStockChanged |
ifTakozCikis.vb:50 |
CmbIscilikDurumu.SelectedIndexChanged |
OnIscilikBirimDegisti |
ifTakozCikis.vb:77 |
CmbStokKodu.KeyDown |
CmbStokKodu_KeyDown |
ifTakozCikis.vb:84 |
CmbStokKodu.ProcessNewValue |
CmbStokKodu_ProcessNewValue |
ifTakozCikis.vb:91 |
Me.Load |
FormInit |
ifTakozCikis.vb:132 |
BtnSeriCıkıs.Click |
BtnSeriCıkıs_Click |
ifTakozCikis.vb:304 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Stok.GetTakozStoklari ⚠︎ DB'de yok |
SELECT |
Kullandığı DAO / iş sınıfları
AIO.Cari.Hesap, AIO.Cari.Islem, AIO.Kur.KurListesi, AIO.Sistem.Birim, AIO.Stok.Takoz
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
- Dinamik SQL: 1 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/ifTakozCikis.Designer.vbSOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/ifTakozCikis.vbDERIVED:KnowledgeBase/02_Screens/ifTakozCikis.md(KB-v1 anlatım)DERIVED:docs/knowledge-base/screens/ifTakozCikis.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).
