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

TAŞ

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

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

Nedir?

Pırlanta dışındaki kıymetli ve yarı kıymetli taşların (zirkon, safir, zümrüt, yakut, inci, sentetik taş vb.) alım-satımı bu ekrandan yapılır. Klasik stok hareketi mantığı vardır: STOK KODU seçilir, ADET ve/veya MİKTAR (gram/karat) girilir, FİYAT stok kartından otomatik gelir, TUTAR hesaplanır. Bazı taşlar adetle (tek tek sayılarak), bazıları gramla satılır; hangisinin geçerli olduğunu stok kartındaki tanım belirler ve ekran kendini ona göre kısıtlar (F.TİPİ kilitlenir, ADET kapanı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
ISLEM CmbIslemTuru Cari.Islemler.IslemTuru yaz
CmbIslemTipi Cari.Islemler.IslemTipi yaz
STOK KODU CmbStokKodu Cari.Islemler.StokId yaz
STOK KODU CmbStokKodu Cari.Islemler.Kodu yaz
ADET TxtAdet Cari.Islemler.Adet yaz
MIKTAR TxtMiktar Cari.Islemler.Miktar yaz
FIYAT TxtFiyat Cari.Islemler.Fiyat yaz
BIRIM CmbBirim Cari.Islemler.BirimId yaz
BIRIM CmbBirim Cari.Islemler.Birim yaz
F.TIPI CmbFTipi Cari.Islemler.FiyatTipi oku
TUTAR TxtTutar Cari.Islemler.Tutar yaz
TxtAciklama Cari.Islemler.Aciklama yaz

Kullanıcı olayları

Olay Metot Dosya:satır
CmbStokKodu.EditValueChanged, CmbIslemTuru.SelectedIndexChanged, CmbIslemTipi.SelectedIndexChanged StokDegisti iFTas.vb:176
CmbBirim.EditValueChanged BirimDegisti iFTas.vb:221
TxtAdet.TextChanged, TxtMiktar.TextChanged, TxtFiyat.TextChanged FiyatDegisti iFTas.vb:225

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

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

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

AIO.Cari.Islem, AIO.Sistem.Birim, AIO.Stok.Tas

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