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

PIRLANTA TANIMLAMA EKRANI

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

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

Nedir?

Pırlanta Stok Tanimlama, pırlantalı mamulün 62 kolonlu kartını Stok.Pirlanta tablosuna açar: kimlik (Kodu — uzunluk PirKodSize —, Model, Acıklama, cins/tür/kategori/grup, Uretici), taş grupları D1 / D2 / D3 (adet, karat, renk, saflık) ve yan taşlar SP / EM / RB / OT (adet, karat), üç maden bileşeni (Maden 1–3: stok kodu, miktar, milyem → has), maliyet kalemleri (Maden, Tas, Iscilik, DigerMaliyet), Kar %Satıs, maliyet/satış birimleri, Etiket ve Etiket Dizaynı; [F3] Kamera, [F4] Barkod, Oto Etiket. Maden alanları değiştikçe has ve maliyet, Kar % değiştikçe satış hesaplanır. Kart PIRLANTA işlem ekranında (iFPirlanta, kod 8) seçilir. [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmPirlantaEkle.vb:203-212,372] [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmPirlantaEkle.Designer.vb] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.2]

Kitapçık: "Pırlanta kartı — karat, renk, berraklık, kesim, sertifika numarası gibi 62 kolonluk detaylı tanım" (V2'de 0 satır). Sektör bağlamı: SEC-PIRLANTA; işlem akışı WF-PIRLANTA-ISLEM. RFID kullanan kurulumlarda Stok.Pirlanta.RFID hesaplanan kolonu eklenir [PROCESS:PROC-215].

GAP: GAP-SCR-FRMPIRLANTAEKLE-AMAC: SP / EM / RB / OT kısaltmalarının açılımı (yan taş türleri) kaynaklı değil.

Ne zaman kullanılır?

  • Pırlantalı ürün adet bazlı, sertifika ve taş detayıyla izlenecekse; sade takı için FrmModelEkle yeterlidir.

Adım adım kullanım

  1. ANA MENÜ ▸ Tanımlamalar ▸ Stok Tanimlari ▸ Pırlanta Stok Tanimlama (veya Hesap Yonetimi ▸ Stoklar ▸ Pırlanta Stokları) ▸ Ekle.
  2. Kodu, Model, Acıklama, sınıflandırma, Uretici girin.
  3. D1–D3 ve yan taş adet/karat/renk/saflık; Maden 1–3 stok kodu + miktar + milyem → has.
  4. Maliyet kalemlerini girin → Maliyet; Kar % → Satıs; Etiket Dizaynı seçin; F3 fotoğraf; kaydedin.

Alanların anlamı

Alan → kolon eşlemesi aşağıdaki tabloda; kolon notları TBL-STOK.PIRLANTA. Etiket şablonu Sistem.Etiket Type=1 [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmPirlantaEkle.vb:203].

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Ü ▸ Hesap Yonetimi ▸ Stoklar ▸ Pırlanta Stokları
  • ANA MENÜ ▸ Tanımlamalar ▸ Stok Tanimlari ▸ Pırlanta Stok Tanimlama
  • Liste ekranındaki Ekle/Düzenle: AIO.Stok.Pirlanta.FormEditBase → bu form

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

ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Stoklar ▸ Pırlanta Stokları; DAO FormEditBase hedefi: AIO.Stok.Pirlanta

Alanlar → veritabanı

Ekrandaki alan Kontrol Tablo.Kolon Yön
AD. TxtKodu Stok.Pirlanta.Kodu yaz
Model TxtModel Stok.Pirlanta.Model yaz
Acıklama TxtAciklama Stok.Pirlanta.Aciklama yaz
CmbCinsi Stok.Pirlanta.Cinsi yaz
CmbTuru Stok.Pirlanta.Turu yaz
&D1 TxtD1Adet Stok.Pirlanta.D1Adet yaz
CmbGrupKodu Stok.Pirlanta.GrubKodu yaz
&D1 TxtD1Miktar Stok.Pirlanta.D1Crat yaz
CmbD1Renk Stok.Pirlanta.D1Renk yaz
CmbKategori Stok.Pirlanta.Kategori yaz
CmbD1Saflik Stok.Pirlanta.D1Saflik yaz
Uretici CmbUretici Stok.Pirlanta.UreticiId yaz
Mal. Birimi CmbMaliyetBirim Stok.Pirlanta.MaliyetBirimId yaz
D2 TxtD2Adet Stok.Pirlanta.D2Adet yaz
Sat. Birimi CmbSatBirim Stok.Pirlanta.SatisBirimId yaz
D2 TxtD2Miktar Stok.Pirlanta.D2Crat yaz
CmbD2Renk Stok.Pirlanta.D2Renk yaz
M&aden 1 CmbStokKodu1 Stok.Pirlanta.Maden1 yaz
CmbD2Saflik Stok.Pirlanta.D2Saflik yaz
M&aden 1 TxtMiktar1 Stok.Pirlanta.Miktar1 yaz
D3 TxtD3Adet Stok.Pirlanta.D3Adet yaz
M&aden 1 TxtMilyem1 Stok.Pirlanta.Milyem1 yaz
D3 TxtD3Miktar Stok.Pirlanta.D3Crat yaz
CmbD3Renk Stok.Pirlanta.D3Renk yaz
CmbD3Saflik Stok.Pirlanta.D3Saflik yaz
SP TxtSpAdet Stok.Pirlanta.SPAdet yaz
Maden 2 CmbStokKodu2 Stok.Pirlanta.Maden2 yaz
SP TxtSpMiktar Stok.Pirlanta.SPCrat yaz
Uretici TxtEmAdet Stok.Pirlanta.EMAdet yaz
Maden 2 TxtMiktar2 Stok.Pirlanta.Miktar2 yaz
Uretici TxtEmMiktar Stok.Pirlanta.EMCrat yaz
Maden 2 TxtMilyem2 Stok.Pirlanta.Milyem2 yaz
Mal. Birimi TxtRbAdet Stok.Pirlanta.RBAdet yaz
Mal. Birimi TxtRbMiktar Stok.Pirlanta.RBCrat yaz
OT TxtOtAdet Stok.Pirlanta.OTAdet yaz
Stok Kodu TxtOtMiktar Stok.Pirlanta.OTCrat yaz
Maden 3 CmbStokKodu3 Stok.Pirlanta.Maden3 yaz
Maden 3 TxtMiktar3 Stok.Pirlanta.Miktar3 yaz
Maden 3 TxtMilyem3 Stok.Pirlanta.Milyem3 yaz
Maden TxtMadenMaliyet Stok.Pirlanta.MadenMaliyeti yaz
Tas TxtTasMaliyeti Stok.Pirlanta.TasMaliyeti yaz
Iscilik TxtIscilikMaliyeti Stok.Pirlanta.IscilikMaliyeti yaz
Diger TxtDigerMaliyet Stok.Pirlanta.DigerMaliyet yaz
&Maliyet TxtMaliyet Stok.Pirlanta.Maliyet yaz
Kar % TxtKar Stok.Pirlanta.KarOran yaz
Satıs TxtSatis Stok.Pirlanta.Satis yaz
Etiket TxtEtiket Stok.Pirlanta.Etiket yaz

Kullanıcı olayları

Olay Metot Dosya:satır
CmbStokKodu1.EditValueChanged Maden1Degisti FrmPirlantaEkle.vb:83
CmbStokKodu2.EditValueChanged Maden2Degisti FrmPirlantaEkle.vb:92
CmbStokKodu3.EditValueChanged Maden3Degisti FrmPirlantaEkle.vb:101
TxtMiktar1.TextChanged, TxtMilyem1.TextChanged, CmbMaliyetBirim.EditValueChanged Maden1Hesapla FrmPirlantaEkle.vb:110
TxtMiktar2.TextChanged, TxtMilyem2.TextChanged, CmbMaliyetBirim.EditValueChanged Maden2Hesapla FrmPirlantaEkle.vb:114
TxtMiktar3.TextChanged, TxtMilyem3.TextChanged, CmbMaliyetBirim.EditValueChanged Maden3Hesapla FrmPirlantaEkle.vb:118
TxtMaliyet.LostFocus DigerTutarHesapla FrmPirlantaEkle.vb:178
Me.KeyDown FrmPirlantaEkle_KeyDown FrmPirlantaEkle.vb:185
Me.MaliyetDegisti, CmbMaliyetBirim.EditValueChanged, CmbSatBirim.EditValueChanged, TxtKar.TextChanged SatisHesapla FrmPirlantaEkle.vb:193
TxtSatis.LostFocus KarHesapla FrmPirlantaEkle.vb:197
BtnShowCamera.Click BtnShowCamera_Click FrmPirlantaEkle.vb:369
BtnEtiket.Click BtnEtiket_Click FrmPirlantaEkle.vb:378
TxtKodu.LostFocus TxtKodu_LostFocus FrmPirlantaEkle.vb:381
TxtModel.LostFocus TxtModel_LostFocus FrmPirlantaEkle.vb:389
TxtModel.TextChanged TxtModel_TextChanged FrmPirlantaEkle.vb:392
ChkOtoEtiket.CheckedChanged ChkOtoEtiket_CheckedChanged FrmPirlantaEkle.vb:396

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

Tablo Fiiller
Sistem.etiket ⚠︎ DB'de yok SELECT

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

AIO.Stok.Maden, AIO.Stok.Pirlanta

Bilinen kusurlar / dikkat

  • Kayıtlı kusur yok.

Kaynaklar

  • SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmPirlantaEkle.Designer.vb
  • SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmPirlantaEkle.vb
  • DERIVED:docs/knowledge-base/screens/FrmPirlantaEkle.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-FRMPIRLANTAEKLE-AMAC (bkz. "Nedir?").
  • Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).