Kaynak: KB-v1
05_BusinessRules/BR-VADELI-004.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
BR-VADELI-004 — Vadeli arbitraj iki bacaklı kayıt
Alan: VADELI · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER
Kural
Vadeli ekranında işlem tipi listesinde 0'dan büyük seçim (arbitraj) yapılıp yeni kayıt girilirse SaveCashTransaction iki vadeli işlem yazar: ana birimin TL karşılığı kodu ve tutar biriminin TL karşılığı kodu üzerinden, ikinci bacak ters yönde. TL birimi veya TL karşılığı vadeli kodu bulunamazsa kayıt yapılmaz.
Ne zaman: CmbIslemTipi.SelectedIndex > 0 ve RecordId = 0.
Etkisi: İki bağlı vadeli işlem.
Formül (koddaki hali): TutarTL = Miktar × Kur (Kur = Döviz Kuru alanı, 0 ise AnaBirim.Price)
Uyarı mesajları
- "TL Birimi Bulunamadı"
- "{Kod}TL Karşılığı Vadeli Kodu Bulunamadı"
- "{Birim}TL Karşılığı Vadeli Kodu Bulunamadı"
İlişkiler
| Tür | Hedef |
|---|---|
| Ekran | VADELİ |
| Tablo | Cari.Islemler |
| Kod | iFVadeli.SaveCashTransaction |
Dokümanda
az/02-hesaplama.md2.11
Kaynaklar
- SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 415 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 506 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 516 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 521 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 530 - SRC-CODE-EKRAN —
ekran/Ekran/iFVadeli.vb— satır 627
