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

PARCA TANIMLAMA EKRANI

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

Sınıf: FrmParcaKartiEkle · Modül: MOD-URETIM · Türetildiği: ERPPRO.FormEditBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE

Nedir?

Parca Kartları ekranı, üretim modülünde bir modeli oluşturan parçaların kartını Siparis.ParcaKartlari tablosuna açar: Kodu, bağlı Kalıp (kalıp detayında bu parçaya bağlı kalıplar), Acıklama, cins/tür/grup/kategori, Tedarikci, Bolum (atölye bölümü), üretim yöntemi bayrakları (elektroform, mikrofüzyon, pres, döküm, sarnel), Min./Max Miktar, Mm2, Mikron / Fire %, Ort.Gram, Astar Uz/Gen., Olcu, Not, aktiflik ve "hesapla" bayrağı. Modeller sekmesi parçanın geçtiği reçetelerin modellerini listeler; Yazdir kartı basar; [F3] Kamera fotoğraf ekler. [SOURCE_CODE:ERPPRO/Form/Siparis/FrmParcaKartiEkle.vb:4-30] [SOURCE_CODE:ERPPRO/Form/Siparis/FrmParcaKartiEkle.Designer.vb] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.6]

Kitapçık: "model içinde kullanılan parça tanımları; BolumId → Uretim.Bolumler, KalipId → Siparis.KalipKartlari" [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]. Bolum listesi kodda SubeId = 1'e sabitlenmiştir [SOURCE_CODE:ERPPRO/Form/Siparis/FrmParcaKartiEkle.vb:11] — çok şubeli kurulumda yanlış bölüm listesi (TD adayı).

Ne zaman kullanılır?

Adım adım kullanım

  1. ANA MENÜ ▸ Uretim Modulu ▸ Tanımlamalar ▸ Parca Kartları ▸ Ekle.
  2. Kodu, Acıklama, sınıflandırma, Tedarikci ve Bolum girin; üretim yöntemi kutularını işaretleyin.
  3. Ölçü/gram/fire alanlarını doldurun; kaydedin; gerekirse Kalıp bağlayın (FrmKalipEkle).

Alanların anlamı

Alan → kolon eşlemesi aşağıdaki tabloda; kolon notları TBL-SIPARIS.PARCAKARTLARI.

Stok / bakiye / rapor etkisi

Defter etkisi yok (tanım ekranı).

Sık yapılan kullanıcı hataları

Kaynaklı kayıt yok — GAP.

Kim kullanır? Nereden açılır?

  • ANA MENÜ ▸ Uretim Modulu ▸ Tanımlamalar ▸ Parca Kartları
  • Liste ekranındaki Ekle/Düzenle: AIO.Siparis.Parcakarti.FormEditBase → bu form

Yaşam döngüsü kanıtı

ACTIVE_NORMAL — ANA MENÜ: Uretim Modulu ▸ Tanımlamalar ▸ Parca Kartları; DAO FormEditBase hedefi: AIO.Siparis.Parcakarti

Alanlar → veritabanı

Ekrandaki alan Kontrol Tablo.Kolon Yön
Kodu TxtKodu Siparis.ParcaKartlari.Kodu yaz
Kalıp CmbKalip Siparis.ParcaKartlari.KalipId yaz
Acıklama TxtAciklama Siparis.ParcaKartlari.Aciklama yaz
Cinsi CmbCinsi Siparis.ParcaKartlari.ParcaCinsi yaz
Turu CmbTuru Siparis.ParcaKartlari.ParcaTuru yaz
Grup Kodu CmbGrupKodu Siparis.ParcaKartlari.GrupKodu yaz
Kategori CmbKategori Siparis.ParcaKartlari.Kategori yaz
Tedarikci CmbTedarikci Siparis.ParcaKartlari.TedarikciId yaz
ChkEForm Siparis.ParcaKartlari.ElektroForm yaz
Bolum CmbBolum Siparis.ParcaKartlari.BolumId yaz
ChkFizyon Siparis.ParcaKartlari.Mikrofizyon yaz
ChkPres Siparis.ParcaKartlari.Pres yaz
ChkDokum Siparis.ParcaKartlari.Dokum yaz
ChkSarnel Siparis.ParcaKartlari.Sarnel yaz
Min./Max Mik. TxtMinMiktar Siparis.ParcaKartlari.MinMiktar yaz
Max.Miktar TxtMaxMiktar Siparis.ParcaKartlari.MaxMiktar yaz
Mm2 TxtMm2 Siparis.ParcaKartlari.Mm2 yaz
Mikron / Fire% TxtMikron Siparis.ParcaKartlari.Mikron yaz
Ort.Gram TxtMiktar Siparis.ParcaKartlari.OrtMiktar yaz
TxtAstarGen Siparis.ParcaKartlari.AstarGen yaz
Olcu TxtOlcu Siparis.ParcaKartlari.Olcu yaz
TxtFire Siparis.ParcaKartlari.Fire yaz
Astar Uz/Gen. TxtAstarUz Siparis.ParcaKartlari.AstarUz yaz
Not TxtNote Siparis.ParcaKartlari.Note yaz
ChkAktif Siparis.ParcaKartlari.IsActive yaz
ChkHesapla Siparis.ParcaKartlari.Hesapla yaz

Kullanıcı olayları

Olay Metot Dosya:satır
View.FocusedRowChanged View_FocusedRowChanged FrmParcaKartiEkle.vb:101
TxtKodu.LostFocus TxtKodu_LostFocus FrmParcaKartiEkle.vb:105
BtnPrint.Click BtnPrint_Click FrmParcaKartiEkle.vb:109

Okuduğu / yazdığı tablolar (kod içi SQL, statik)

Tablo Fiiller
Siparis.GetKalipKartlari ⚠︎ DB'de yok SELECT
Siparis.GetTedarikciler ⚠︎ DB'de yok SELECT
Siparis.KalipDetay SELECT
Siparis.ModelKarti SELECT
Siparis.ReceteDetay SELECT
Siparis.Receteler SELECT
Uretim.Bolumler SELECT

Kullandığı DAO / iş sınıfları

AIO.Siparis.Parcakarti

Bilinen kusurlar / dikkat

  • Boş catch bloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH).
  • Dinamik SQL: 4 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Form/Siparis/FrmParcaKartiEkle.Designer.vb
  • SOURCE_CODE:ERPPRO/Form/Siparis/FrmParcaKartiEkle.vb
  • DERIVED:docs/knowledge-base/screens/FrmParcaKartiEkle.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).