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

Sıfıra bölme koruması

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

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

BR-MALIYET-004 — Sıfıra bölme koruması

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

Kural

SQL tarafındaki FN.Bol fonksiyonu bölen veya bölünen 0 ise 0 döndürür; bakiye, işçilik ve kur dönüşümleri bu fonksiyonla yapılır. Uygulama tarafında da '.Divide' uzantısı kullanılır.

Ne zaman: Her bölme.

Etkisi: Sıfıra bölme hatası oluşmaz; sonuç 0.

Formül (koddaki hali): Bol(a,b) = (a<>0 and b<>0) ? a/b : 0

İlişkiler

Tür Hedef
Kod FN.Bol

Dokümanda

  • az/02-hesaplama.md 2.15
  • kilavuz/egitim.md 3.10

Kaynaklar

  • SRC-DB-MODULES — KnowledgeBase/04_Database/Functions/FN.Bol.md — satır 67
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Functions/FN.Bol.md — satır 69
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md — satır 526