Sınıf: FrmTakozKontrol · Modül: MOD-STOK · Türetildiği: DevExpress.XtraEditors.XtraForm · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: KUYUMCU_VARIANT
Nedir?
Takoz Kontrol Listesi, seçilen Tarih için Takoz.TakozKontrol(@Tarih, @SubeId) fonksiyonunu çalıştırıp şubenin takoz kontrol dökümünü ızgarada gösterir (Rapor Al); alt toplam / grup kutusu açılıp kapanır, sütun düzeni Sistem.ListLayout ile kullanıcı-şube bazında kaydedilip geri yüklenir, Property ızgara ayarlarını açar. [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozKontrol.vb:15-56] [DB_OBJECT:Takoz.TakozKontrol]
Takoz kavramı, işlem ekranları ve kurallar: SEC-TAKOZ; giriş/çıkış akışları WF-TAKOZ-GIRIS, WF-TAKOZ-CIKIS, WF-BLOK-TAKOZ-GIRIS. Kuyumcu kurulumunda Stok.Takoz 10.870 satırdır; döviz kurulumunda boştur [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#9.5].
GAP: GAP-SCR-FRMTAKOZKONTROL-AMAC: Takoz.TakozKontrol fonksiyonunun kolonları ve "kontrol" ölçütü (stokta olan/olmayan, raporlu/raporsuz, fark?) kaynakta açıklanmamış (FN-TAKOZ.TAKOZKONTROL).
Ne zaman kullanılır?
- Gün sonu / devir öncesi "elimizdeki takozlar" kontrolü; devirde takoz stoğu sıfır olmalıdır [PROCESS:PROC-190] [PROCESS:PROC-85].
Adım adım kullanım
- ANA MENÜ ▸ Hesap Yonetimi ▸ Stoklar ▸ Takoz Kontrol Listesi.
- Tarih seçip Rapor Al; gruplama/alt toplam kutularını açın; düzeni kaydedin.
Alanların anlamı
Kolonlar fonksiyon çıktısıdır (GAP). Takoz kartı kolonları: TBL-STOK.TAKOZ.
Stok / bakiye / rapor etkisi
Salt okunur.
Sık yapılan kullanıcı hataları
Kaynaklı kayıt yok — GAP.
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Hesap Yonetimi ▸ Stoklar ▸ Takoz Kontrol Listesi
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Hesap Yonetimi ▸ Stoklar ▸ Takoz Kontrol Listesi
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
Me.Load |
FormInit |
FrmTakozKontrol.vb:2 |
BtnDataBind.Click |
DataBind |
FrmTakozKontrol.vb:14 |
BtnSubBar.CheckedChanged |
BtnSubBar_CheckedChanged |
FrmTakozKontrol.vb:27 |
BtnGrupBox.CheckedChanged |
BtnGrupBox_CheckedChanged |
FrmTakozKontrol.vb:31 |
BtnSaveLayout.Click |
BtnSaveLayout_Click |
FrmTakozKontrol.vb:34 |
BtnProperty.Click |
BtnProperty_Click |
FrmTakozKontrol.vb:48 |
BtnRetrive.Click |
BtnRetrive_Click |
FrmTakozKontrol.vb:54 |
GridView.CustomDrawCell |
GridView_CustomDrawCell |
FrmTakozKontrol.vb:60 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Takoz.TakozKontrol ⚠︎ DB'de yok |
SELECT |
Kullandığı DAO / iş sınıfları
Bilinen kusurlar / dikkat
- Dinamik SQL: 2 ifade — parametresiz birleştirme riski (TD-DYNAMIC-SQL).
Kaynaklar
SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozKontrol.Designer.vbSOURCE_CODE:ERPPRO/Form/Tanımlamalar/Stok/FrmTakozKontrol.vbDERIVED:docs/knowledge-base/screens/FrmTakozKontrol.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-FRMTAKOZKONTROL-AMAC (bkz. "Nedir?").
- Hangi sürümde eklendiği: VERSION_UNKNOWN (GAP-CODE-VERSION-DATE).
