Sınıf: FrmTakimEkle · Modül: MOD-URETIM · Türetildiği: FormEditBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE
Nedir?
Takım Kartları, birden çok modelin birlikte satıldığı seti (Siparis.TakimKartlari: Takım Kodu, Grup, Cinsi, Turu, Aciklama) ve setin içeriğini (Siparis.TakimDetaylari: Model + modele bağlı Recete satırları, Ekle / Iptal Et) tanımlar. Sipariş satırı takımı SiparisDetay.TakimId ile taşır (FrmSipTakimEkle). [SOURCE_CODE:ERPPRO/Form/Siparis/FrmTakimEkle.vb:7-87] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.6]
Kitapçık: "Takım (set) kartı — birden çok modelin birlikte satıldığı set" [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.6]. KUYUMCU_VARIANT; V2'de 0 satır, canlı kullanım düşük (GAP-URETIM-KULLANIM) [DERIVED:04_Modules/MOD-URETIM.md].
Ne zaman kullanılır?
- Yüzük + küpe + kolye gibi setlerin tek satırda sipariş edilmesi gerektiğinde.
Adım adım kullanım
- ANA MENÜ ▸ Uretim Modulu ▸ Tanımlamalar ▸ Takım Kartları ▸ Ekle; kod ve sınıflandırmayı girip kaydedin.
- Model seçin → Recete listesi modele göre süzülür → Ekle; satırı Iptal Et ile çıkarın (onay).
Alanların anlamı
| Alan | Kolon |
|---|---|
| Takım Kodu / Aciklama | Kodu / Aciklama |
| Grup / Cinsi / Turu | Grup / Cinsi / Turu |
Kolon notları: TBL-SIPARIS.TAKIMKARTLARI, TBL-SIPARIS.TAKIMDETAYLARI.
Stok / bakiye / rapor etkisi
Defter etkisi yok.
Sık yapılan kullanıcı hataları
- Doğrulama TD-18 kapsamında olay tabanlıdır [DERIVED:17_Quality_And_TechnicalDebt/Items/TD-18.md]. Ticket kaydı yok — GAP.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Uretim Modulu ▸ Tanımlamalar ▸ Takım Kartları
- Liste ekranındaki Ekle/Düzenle:
AIO.Siparis.Takimkarti.FormEditBase→ bu form
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Uretim Modulu ▸ Tanımlamalar ▸ Takım Kartları; DAO FormEditBase hedefi: AIO.Siparis.Takimkarti
Alanlar → veritabanı
| Ekrandaki alan | Kontrol | Tablo.Kolon | Yön |
|---|---|---|---|
| Takım Kodu | TxtKodu |
Siparis.TakimKartlari.Kodu |
yaz |
| — | CmbGrup |
Siparis.TakimKartlari.Grup |
yaz |
| — | CmbGrupKodu |
Siparis.TakimKartlari.Cinsi |
yaz |
| — | CmbKategori |
Siparis.TakimKartlari.Turu |
yaz |
| Aciklama | TxtAciklama |
Siparis.TakimKartlari.Aciklama |
yaz |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
TxtKodu.TextChanged |
TakimKoduDegisti |
FrmTakimEkle.vb:50 |
CmbModel.EditValueChanged |
ModelDegisti |
FrmTakimEkle.vb:55 |
BtnEkle.Click |
BtnEkle_Click |
FrmTakimEkle.vb:70 |
BtnIptal.Click |
BtnIptal_Click |
FrmTakimEkle.vb:83 |
GridView.FocusedRowChanged |
GridView_FocusedRowChanged |
FrmTakimEkle.vb:96 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Siparis.GetModelKartlari ⚠︎ DB'de yok |
SELECT |
Siparis.GetTakimDetay ⚠︎ DB'de yok |
SELECT |
Siparis.Receteler |
SELECT |
Siparis.TakimDetaylari |
DELETE |
Kullandığı DAO / iş sınıfları
AIO.Siparis.Takimdetayi, AIO.Siparis.Takimkarti
Bilinen kusurlar / dikkat
- Dinamik SQL: 4 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Form/Siparis/FrmTakimEkle.Designer.vbSOURCE_CODE:ERPPRO/Form/Siparis/FrmTakimEkle.vbDERIVED:docs/knowledge-base/screens/FrmTakimEkle.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).
