Sınıf: FrmPartiEkle · Modül: MOD-URETIM · Türetildiği: FormEditBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE
Nedir?
Parti Tanımlama (Uretim Eritme grubu), eritme/pota üretiminde bir Parti No için pota bilgilerini kaydeder: Pota Model Bilgileri (Model Kodu — Uretim.ModelPartiBilgileri'nden kaynak tipi, mikron, Au oranı, hurda oranıyla —, Ayar, Gram, Renk, AuOran, Milyem, Formül) ve Pota Üretim Bilgileri (TEL, KAPLAMA, CEKME, HURDA, FIRE, ASTAR GR., Tel Kaynak Gr.); gram alanları değiştikçe toplam pota hası hesaplanır (Calculate). Parti no doğrulanmadan "Bu Parti Numarası Henüz Teslim Edilmemiştir" / "Bu Partinin Formülü Belirsiz" uyarıları çıkar; Yazdır parti fişini basar. DAO'lar: AIO.Uretim.Parti, AIO.Uretim.Eritme, AIO.Uretim.Formul. [SOURCE_CODE:ERPPRO/Uretim/FrmPartiEkle.vb:17-113] [SOURCE_CODE:ERPPRO/Uretim/FrmPartiEkle.Designer.vb] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.5]
Kitapçık: "FrmPartiEkle parti takibini yönetir". Ancak yazdığı tablolar (Uretim.Parti, Uretim.Eritme, Uretim.Formul, Uretim.ModelPartiBilgileri) canlı veritabanlarında yoktur (GAP-TABLE-MISSING-01, TD-45); eritme ekranları ORPHAN adayıdır [DERIVED:04_Modules/MOD-URETIM.md].
GAP: GAP-SCR-FRMPARTIEKLE-AMAC: TEL/KAPLAMA/CEKME/HURDA/FIRE alanlarının iş tanımı (tel çekme–kaplama üretim hattı olduğu alan adlarından çıkarılır) kaynaklı değil; sahada çalışan kurulum yok.
Ne zaman kullanılır?
- Tablolar kurulu bir atölyede, eritme partisinin model/formül ve fire bilgilerini izlemek için (EditEritme, EditFormulEkle).
Adım adım kullanım
- ANA MENÜ ▸ Uretim Modulu ▸ Uretim Eritme ▸ Parti Tanımlama.
- Parti No girin (teslim edilmiş parti olmalı); Ayar seçince model listesi yenilenir; Model Kodu seçin.
- Pota üretim gramlarını girin → toplam has; Ekle ile kaydedin, Yazdır ile basın.
Alanların anlamı
Tablo makalesi yok (tablo canlı DB'de yok). Model listesi Uretim.GetPartiModelListesi fonksiyonundan gelir [SOURCE_CODE:ERPPRO/Uretim/FrmPartiEkle.vb:113].
Stok / bakiye / rapor etkisi
Cari/stok defterine etkisi yok.
Sık yapılan kullanıcı hataları
Kaynaklı kayıt yok — GAP.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Uretim Modulu ▸ Uretim Eritme ▸ Parti Tanımlama
- Liste ekranındaki Ekle/Düzenle:
AIO.Uretim.Parti.FormEditBase→ bu form
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Uretim Modulu ▸ Uretim Eritme ▸ Parti Tanımlama; DAO FormEditBase hedefi: AIO.Uretim.Parti
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbAyar.EditValueChanged |
ModelRefresh |
FrmPartiEkle.vb:16 |
TxtKaplamaTel.TextChanged, TxtKaplamaHurda.TextChanged, TxtKaplamaFire.TextChanged, TxtCekmeTel.TextChanged, TxtCekmeHurda.TextChanged, TxtTelKaynak.TextChanged |
Calculate |
FrmPartiEkle.vb:20 |
TxtPartiNo.Validated |
TxtPartiNo_EditValueChanged |
FrmPartiEkle.vb:76 |
Me.PartiChanged |
FrmPartiEkle_PartiChanged |
FrmPartiEkle.vb:86 |
BtnAdd.Click |
BtnAdd_Click |
FrmPartiEkle.vb:109 |
TxtTelKaynak.TextChanged, TxtKaplamaTel.TextChanged, TxtKaplamaHurda.TextChanged, TxtKaplamaFire.TextChanged, TxtCekmeTel.TextChanged, TxtCekmeHurda.TextChanged |
Calculate |
FrmPartiEkle.vb:121 |
BtnPrint.Click |
BtnPrint_Click |
FrmPartiEkle.vb:125 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Siparis.ModelKarti |
SELECT |
Uretim.GetPartiModelListesi ⚠︎ DB'de yok |
SELECT |
Uretim.ModelPartiBilgileri ⚠︎ DB'de yok |
SELECT |
Kullandığı DAO / iş sınıfları
AIO.Uretim.Eritme, AIO.Uretim.Formul, AIO.Uretim.Parti
Kullanıcıya gösterilen mesajlar (doğrulama)
- Bu Parti Numarası Henüz Teslim Edilmemiştir. Lütfen Kontrol Ediniz.
- Bu Partinin Formülü Belirsiz. Lütfen Kontrol Ediniz.
Bilinen kusurlar / dikkat
- Dinamik SQL: 1 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Uretim/FrmPartiEkle.Designer.vbSOURCE_CODE:ERPPRO/Uretim/FrmPartiEkle.vbDERIVED:docs/knowledge-base/screens/FrmPartiEkle.md(KB-docs statik analiz)DERIVED:kb_src/erppro/scan.json(olay/SQL/çağrı)
Bilinmeyenler
- İşlev açıklaması kısmen kaynaklı; kalan boşluk GAP-SCR-FRMPARTIEKLE-AMAC (bkz. "Nedir?").
- Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).
