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

TAKOZ SU KONTROL EKRANI

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

Sınıf: FrmTakozSuKontrol · Modül: MOD-STOK · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: KUYUMCU_VARIANT

Nedir?

Takoz Su Tartısı, bir takozun su içindeki tartısıyla (Arşimet yöntemi) yoğunluğunu kontrol edip TERAZI SCALA TABLOSU (Sistem.TakozScala) ile karşılaştıran ekrandır: BARKOD okutulunca (TK|… biçimi de kabul edilir) takoz kartı yüklenir (kod, miktar, Au/Ag milyem ve has, ayar evi, önceki ölçüm tarihi/kullanıcısı); MIKTAR ve SU TARTISI girilince Scala Miktarı hesaplanır ve skala aralığında eşleşen satır bulunursa DURUM = NORMAL (kod) (yeşil), bulunmazsa EŞLEŞMEDİ; F2 - KAYDET su tartısını (SuMiktar, TkMiktar, ScalaTarih, ScalaUserId) takoz kartına yazar. [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozSuKontrol.vb:60-130,166] [DB_OBJECT:Stok.Takoz] [DB_OBJECT:Sistem.TakozScala]

Kitapçık §9.5: "Su tartısı ve skala alanları 13 ayda hiç kullanılmamış; XRF 7 kez" — ekran kuyumcu kurulumunda tanımlı ama fiilen kullanılmamıştır [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#9.5]. Sistem.TakozScala V2'de 0 satır [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.3]. Sektör bağlamı: SEC-TAKOZ, SEC-AYAR.

GAP: GAP-SCR-FRMTAKOZSUKONTROL-AMAC: ScalaMiktar formülü ve skala eşleşme aralığı (Miktar1/Miktar2, Milyem1/Milyem2) kodun okunmayan bölümündedir; skala tablosunun nasıl doldurulacağı (ekran/süreç) bulunamadı.

Ne zaman kullanılır?

  • Rafineri/toptancı, rapor beklemeden takozun beyan edilen ayarını hızlı yoğunluk testiyle doğrulamak istediğinde (skala tablosu dolu olmalı).

Adım adım kullanım

  1. ANA MENÜ ▸ Hesap Yonetimi ▸ Stoklar ▸ Takoz Su Tartısı; BARKOD okutun ("Takoz Bulunamadı." → kod yanlış).
  2. MIKTAR (kuru tartı) ve SU TARTISI girin → Scala Miktarı ve DURUM.
  3. F2 - KAYDET (iki alan da dolu olmalı); TEMİZLE / GERI.

Alanların anlamı

Alan Kolon
BARKOD / Takoz Kodu Stok.Takoz.Id / Kodu
MIKTAR TkMiktar (tartılan; boşsa kart miktarı)
SU TARTISI SuMiktar
Ölçüm Tarihi / kullanıcı ScalaTarih / ScalaUserId

Kolon notları: TBL-STOK.TAKOZ, TBL-SISTEM.TAKOZSCALA.

Stok / bakiye / rapor etkisi

Yalnız takoz kartı güncellenir; işlem satırı ve defterler değişmez (INFERRED — kayıt Takoz.Save ile yapıldığı için Takoz.RaporYaz çalışır, milyem değişmediğinden etkisi yoktur).

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

  • Su tartısını kuru tartıdan büyük girmek → "Su Tartı Miktarı Takoz Miktarından Büyük Olamaz." [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozSuKontrol.vb:111].

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

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Stoklar ▸ Takoz Su Tartısı

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

ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Stoklar ▸ Takoz Su Tartısı

Alanlar → veritabanı

Ekrandaki alan Kontrol Tablo.Kolon Yön
BARKOD TxtBarkod Stok.Takoz.Id oku
MIKTAR TXTMiktar Stok.Takoz.Miktar oku
MIKTAR TXTMiktar Stok.Takoz.TkMiktar yaz
SU TARTISI TxtSuMiktar Stok.Takoz.SuMiktar yaz
Takoz Kodu TxtTKKodu Stok.Takoz.Kodu oku
Ölçüm Tarihi LblScalaTarih Stok.Takoz.ScalaTarih oku
AyarEvi TxtAyarEvi Stok.Takoz.AyarEvi oku

Kullanıcı olayları

Olay Metot Dosya:satır
Me.Load FormInit FrmTakozSuKontrol.vb:20
TxtBarkod.GotFocus BarkodChanged FrmTakozSuKontrol.vb:57
TxtBarkod.Validated BarkodValidate FrmTakozSuKontrol.vb:60
TxtSuMiktar.TextChanged, TXTMiktar.TextChanged SuMiktarChanged FrmTakozSuKontrol.vb:106
TxtSuMiktar.Validated, TXTMiktar.Validated SuMiktarValidate FrmTakozSuKontrol.vb:109
View.CustomDrawCell View_CustomDrawCell FrmTakozSuKontrol.vb:135
BtnTemizle.Click BtnTemizle_Click FrmTakozSuKontrol.vb:150
BtnGeri.Click BtnGeri_Click FrmTakozSuKontrol.vb:155
BtnKaydet.Click BtnKaydet_Click FrmTakozSuKontrol.vb:159
TxtTKMiktar.Validated, TxtSuMiktar.Validated, TXTMiktar.Validated SuMiktarValidate FrmTakozSuKontrol.vb:185
TxtTKMiktar.TextChanged, TxtSuMiktar.TextChanged, TXTMiktar.TextChanged SuMiktarChanged FrmTakozSuKontrol.vb:189

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

AIO.Sistem.TakozScala, AIO.Stok.Takoz

Kullanıcıya gösterilen mesajlar (doğrulama)

  • Su Tartı Miktarı Takoz Miktarından Büyük Olamaz.
  • Takoz Bulunamadı.

Bilinen kusurlar / dikkat

  • Boş catch bloğu: 1 — hata yutuluyor (TD-EMPTY-CATCH).

Kaynaklar

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