AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › İş kuralları › BR-KUR-001

Kayıt anında kur fotoğrafı

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

Kaynak: KB-v1 05_BusinessRules/BR-KUR-001.md (2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası 22_Archive'da referanstır.

BR-KUR-001 — Kayıt anında kur fotoğrafı

Alan: KUR · Güven: VERY_HIGH · Gerçeklik: AS-IMPLEMENTED · Doküman uyumu: ALIGNED · Kitle: END_USER, SUPPORT, DEVELOPER

Kural

Yeni işlem kaydında HasKur, GumKur, PltKur, PldKur ve EurKur alanlarına o anki kur listesi değeri (Program.GetKur) yazılır; UsdKur nesnede 0 ise GetUSDKur ile belirlenir.

Ne zaman: Insert çağrısında.

Etkisi: İşlem satırı o günkü kurları taşır; raporlar 'işlem günkü kur' için bunu kullanır.

Formül (koddaki hali): HasKur = GetKur(HasSymbol) ... UsdKur = (UsdKur=0 ? GetUSDKur() : UsdKur)

DİKKAT — doküman/kod farkı: Doküman 'alış kurları' der; Program.GetKur'un alış mı satış mı döndürdüğü okunan kodda görülemedi [GAP]. SQL tarafındaki FN.GetKur alış döndürür.

İlişkiler

Tür Hedef
Tablo Cari.Islemler
Kod Cari.Islem.Insert

Dokümanda

  • az/02-hesaplama.md 2.6

Kaynaklar

  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 607
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 611
  • SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 612