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.md2.15kilavuz/egitim.md3.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
