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

Has hesabı

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

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

BR-HESAP-001 — Has hesabı

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

Kural

Maden ve hurda ekranlarında HAS alanı MİKTAR × MİLYEM olarak hesaplanır; milyem ondalık (örn. 0,916) olarak tutulur, 1000'e bölme yapılmaz. Veritabanı tetikleyicisi de aynı çarpımı kullanır.

Ne zaman: MİKTAR veya MİLYEM alanı değiştiğinde; işlem kaydedilirken tetikleyicide.

Etkisi: HAS alanı dolar; bakiyeye yazılacak has değeri belirlenir.

Formül (koddaki hali): HAS = Miktar × AuMilyem (trigger: I.Miktar * Case When AuMilyem=0 Then 1 Else AuMilyem End)

İlişkiler

Dokümanda

  • az/02-hesaplama.md 2.1
  • kilavuz/egitim.md 3.1

Kaynaklar

  • SRC-CODE-EKRAN — ekran/Ekran/iFMaden.vb — satır 394
  • SRC-CODE-EKRAN — ekran/Ekran/iFHurda.vb — satır 321
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 133