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

TAKOZ ÇIKIŞI

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

Sınıf: ifTakozCikis · Modül: MOD-CARI · Türetildiği: ERPPRO.iFormBase · Yaşam döngüsü: ACTIVE_CRITICAL · Kapsam: KUYUMCU_VARIANT

Nedir?

Depoda (takoz stoğunda) duran bir takozun müşteriye, rafineriye ya da ayar evine teslim edilmesi bu ekrandan yazılır. Giriş ekranının tersine burada hiçbir takoz bilgisi elle girilmez: operatör yalnız TAKOZ KODU listesinden takozu seçer; program takozun kartındaki miktar, milyem ve has değerlerini salt okunur olarak getirir. Operatörün gireceği tek şey işçilik fiyatları, İŞÇİLİK DURUMU ve yan metallerin akıbetidir. Kaydedilince takoz kartı tüketilir (stok listesinden düşer) ve müşteri hesabı borçlanır.

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

  • ANA MENÜ ▸ Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler
  • Kod içinden açan sınıflar: iFTransaction

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

ACTIVE_CRITICAL — ANA MENÜ: Hesap Yonetimi ▸ Cari Hesaplar ▸ Cari İşlemler; çağıran sınıf: iFTransaction

Alanlar → veritabanı

Ekrandaki alan Kontrol Tablo.Kolon Yön
HAS ISC. TxtHasIscFiyat Cari.Islemler.Fiyat yaz
BIRIM CmbHasIscBirim Cari.Islemler.HasIscBirimId yaz
BIRIM CmbGumIscBirim Cari.Islemler.GumIscBirimId yaz
ISCILIK DURUMU CmbIscilikDurumu Cari.Islemler.IscilikDurumu yaz
BIRIM CmbIscBirim Cari.Islemler.IscilikBirimId oku
GUMUS DURUMU CmbGumusDurum Cari.Islemler.GumusDurumu yaz
PLATIN DURUMU CmbPlatinDurum Cari.Islemler.PlatinDurumu yaz
PALADIUM DURUMU CmbPaladiumDurum Cari.Islemler.PalladiumDurumu yaz
TxtAciklama Cari.Islemler.Aciklama yaz
TxtRaporNo Cari.Islemler.RaporNo yaz

Kullanıcı olayları

Olay Metot Dosya:satır
CmbStokKodu.EditValueChanged OnStockChanged ifTakozCikis.vb:50
CmbIscilikDurumu.SelectedIndexChanged OnIscilikBirimDegisti ifTakozCikis.vb:77
CmbStokKodu.KeyDown CmbStokKodu_KeyDown ifTakozCikis.vb:84
CmbStokKodu.ProcessNewValue CmbStokKodu_ProcessNewValue ifTakozCikis.vb:91
Me.Load FormInit ifTakozCikis.vb:132
BtnSeriCıkıs.Click BtnSeriCıkıs_Click ifTakozCikis.vb:304

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

Tablo Fiiller
Stok.GetTakozStoklari ⚠︎ DB'de yok SELECT

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

AIO.Cari.Hesap, AIO.Cari.Islem, AIO.Kur.KurListesi, AIO.Sistem.Birim, AIO.Stok.Takoz

Kayıt sonrası oluşan etkiler

Bu ekran Cari.Islemler'e yazar. Her satır TRG-CARI.ACCEPTTRANSACTION tarafından bakiye defteri (Cari.BakiyeIslem), stok defteri (Stok.StokHaraketleri) ve değişiklik izine (Cari.History) dağıtılır. Hangi defterin üretileceği BakiyeId, IslemTipi ve kurulum profiline bağlıdır — bkz. BR-DEFTER-URETIMI (CTR-038).

Bilinen kusurlar / dikkat

  • Dinamik SQL: 1 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).

Kaynaklar

  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/ifTakozCikis.Designer.vb
  • SOURCE_CODE:ERPPRO/Controls/Islem Ekranı/Ekran/ifTakozCikis.vb
  • DERIVED:KnowledgeBase/02_Screens/ifTakozCikis.md (KB-v1 anlatım)
  • DERIVED:docs/knowledge-base/screens/ifTakozCikis.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).