Sınıf: FrmVadeliIslemKoduEkle · Modül: MOD-SISTEM · Türetildiği: ERPPRO.FormEditBase · Yaşam döngüsü: ACTIVE_NORMAL · Kapsam: ERPGOLD_CORE
Nedir?
Vadeli Islem Kodlari (form başlığı "CAPRAZ PARITE TANIMLAMA"), VADELİ işlem ekranında seçilen enstrümanı Sistem.Vadeli tablosuna tanımlar: Sube (oturum şubesine kilitli), Kodu, Acıklama, Meta Kodu (Symbol — MT4/FX sembolü), 1 Lot = (LotSize), Carpan, ana birim / karşı birim (Kodu yanındaki iki liste: AnaBirimId, BirimId), Fiyatlama (FiyatTipi: Miktar/Has) ve aktiflik. Kod, en az bir VADELİ (IslemKodu=6) işlemde kullanılmışsa değiştirilemez (Kodu alanı kilitlenir). [SOURCE_CODE:ERPPRO/Form/Tanımlamalar/Sistem/FrmVadeliIslemKoduEkle.vb:4-47] [DERIVED:18_Glossary/TERM-VADELI-ISLEM-KODU.md] [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.2]
Sözlük: "VADELİ ekranındaki KODU listesi buradan gelir (IsActive olanlar)" [DERIVED:18_Glossary/TERM-VADELI-ISLEM-KODU.md]; tablo V2'de 153 satır [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#6.3]. İşlem akışları: WF-VADELI-NORMAL, WF-VADELI-ARBITRAJ; FX bağı INT-FXTRADER-MT4. Sektör: TERM-VADELI-ISLEM.
CTR: Form başlığı "CAPRAZ PARITE TANIMLAMA", menü adı "Vadeli Islem Kodlari"; çapraz parite tanımı ayrı ekrandır (FrmPariteEkle) (CTR-SCR-FRMVADELIISLEMKODUEKLE-01).
Ne zaman kullanılır?
- Yeni bir vadeli enstrüman (ör. HASEUR, XAUUSD) açılacağında; şube bazında tanımlanır.
Adım adım kullanım
- ANA MENÜ ▸ Tanımlamalar ▸ Sistem Tanimlari ▸ Vadeli Islem Kodlari ▸ Ekle.
- Kodu, Acıklama, Meta Kodu, 1 Lot, Carpan, ana/karşı birim (ana birim değişince karşı birim listesi yenilenir), Fiyatlama, aktif; kaydedin.
Alanların anlamı
| Alan | Kolon |
|---|---|
| Kodu / Acıklama | Kodu / Aciklama |
| Meta Kodu | Symbol |
| 1 Lot = / Carpan | LotSize / Carpan (TERM-CARPAN) |
| Ana birim / Birim | AnaBirimId / BirimId |
| Fiyatlama | FiyatTipi (Miktar / Has) |
Kolon notları: TBL-SISTEM.VADELI.
Stok / bakiye / rapor etkisi
Defter etkisi yok (tanım). Vadeli işlem kasayı hareket ettirmez [DOCUMENT:kitap/ERPGOLD_Egitim_Kitapcigi.md#4.1].
Sık yapılan kullanıcı hataları
- Vadeli işlemde fiyat ters görünüyorsa sorun bu tanımda değil, parite tanımındadır [PROCESS:PROC-134].
Kim kullanır? Nereden açılır?
- ANA MENÜ ▸ Tanımlamalar ▸ Sistem Tanimlari ▸ Vadeli Islem Kodlari
- Liste ekranındaki Ekle/Düzenle:
AIO.Sistem.Vadeli.FormEditBase→ bu form
Yaşam döngüsü kanıtı
ACTIVE_NORMAL — ANA MENÜ: Tanımlamalar ▸ Sistem Tanimlari ▸ Vadeli Islem Kodlari; DAO FormEditBase hedefi: AIO.Sistem.Vadeli
Alanlar → veritabanı
| Ekrandaki alan | Kontrol | Tablo.Kolon | Yön |
|---|---|---|---|
| Sube | CmbSube |
Sistem.Vadeli.SubeId |
yaz |
| Kodu | TxtKodu |
Sistem.Vadeli.Kodu |
yaz |
| Kodu | CmbAnaBirim |
Sistem.Vadeli.AnaBirimId |
yaz |
| Kodu | CmbBirim |
Sistem.Vadeli.BirimId |
yaz |
| Acıklama | TxtAciklama |
Sistem.Vadeli.Aciklama |
yaz |
| Meta Kodu | TxtSymbol |
Sistem.Vadeli.Symbol |
yaz |
| 1 Lot = | TxtLotSize |
Sistem.Vadeli.LotSize |
yaz |
| Carpan | TxtCarpan |
Sistem.Vadeli.Carpan |
yaz |
| — | ChkAktif |
Sistem.Vadeli.IsActive |
yaz |
| Fiyatlama | CmbFiyatlama |
Sistem.Vadeli.FiyatTipi |
yaz |
Kullanıcı olayları
| Olay | Metot | Dosya:satır |
|---|---|---|
CmbAnaBirim.EditValueChanged |
BirimChanged |
FrmVadeliIslemKoduEkle.vb:13 |
Okuduğu / yazdığı tablolar (kod içi SQL, statik)
| Tablo | Fiiller |
|---|---|
Cari.Islemler |
SELECT |
Sistem.Subeler |
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/Sistem/FrmVadeliIslemKoduEkle.Designer.vbSOURCE_CODE:ERPPRO/Form/Tanımlamalar/Sistem/FrmVadeliIslemKoduEkle.vbDERIVED:docs/knowledge-base/screens/FrmVadeliIslemKoduEkle.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).
