AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Veritabanı › Functions › FN-FN.BOL

FN.Bol

FUNCTIONMOD-RAPORERPGOLD_COREACTIVEVERY_HIGH[SOURCE_IMPLEMENTED]
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Tip: SCALAR FUNCTION · Şema: FN · Modül: MOD-RAPOR · Temizlik sınıfı: ACTIVE (kategori A, güven 0) · Kapsam: ERPGOLD_CORE / ALL

Kullanım haritası (13.09.2026)

KategoriA — ERPGOLD CORE · A-APP_CODE
Güven100
Derinlik / kök0 · bu nesne (Seviye-0)
DependencyPathERPGOLD → uygulama kodu (ERPPRO statik tarama) → FN.Bol
Uygulama kullanımıAPP_CODE+REPORT_SQL

Bkz. Database Usage Map · Direct Application Objects. Hiçbir DB değişikliği yapılmadı; SAFETY > CLEANUP.

Temizlik kanıtı

Kontrol Sonuç
app YES
report YES
config NO
dynamic NO
db_in YES
db_out NO
trigger NO
fk NO
computed NO
crossdb NO
runtime UNKNOWN
external NO

Gerekçe: APP

KB-v1 gövdesi (2026-09-10 · kısmi kod kapsamı — kaynağı kadar güvenilir)

Tür: FUNCTION (FN) · Modül: MOD-DIGER · Uzunluk: 20 satır

Özet

Sıfıra bölme korumalı bölme fonksiyonu: bölen veya bölünen 0 ise 0 döner, aksi halde a/b. Raporlarda düz '/' yerine kullanılır (121 modülde çağrılır).

Parametreler

# Parametre Tip Çıktı
1 @Number1 decimal
2 @Number2 decimal

Bu nesneyi kullananlar

Nesne Tip
Bakiye.DunkiBakiyeler PROCEDURE
Bilanco.BilancoListesi VIEW
Bilanco.GenisBilanco FUNCTION
Bilanco.GetKurFarki FUNCTION
Bilanco.OzetBilanco FUNCTION
Bilanco.Patron VIEW
Cari.AcceptTransaction TRIGGER
Cari.AddTicket PROCEDURE
Cari.BakiyeDevirHizi FUNCTION
Cari.FaturaBilgileri VIEW
Cari.GetFisPesinKontrol FUNCTION
Cari.GetGunlukNetBakiyeler FUNCTION
Cari.GetLimit FUNCTION
Cari.GetLimitAsimRaporu FUNCTION
Cari.GetMarginKontrol FUNCTION
Cari.GetNetBakiye FUNCTION
Cari.GetOldBakiye FUNCTION
Cari.GetTarihliBakiyeler FUNCTION
Cari.GetTotalBalance FUNCTION
Cari.IstatistikRaporu VIEW
Cari.LimitAsim2 FUNCTION
Cari.MadenHaraketDetay FUNCTION
Cari.MadenKarRaporu FUNCTION
Cari.MutabakatListesi FUNCTION
Cari.NetBakiye FUNCTION
Cari.NetBakiyemut FUNCTION
Cari.Profit VIEW
Cari.ToplamBakiye FUNCTION
FN.AyarCevir FUNCTION
FN.GetCariLimitOld FUNCTION
FN.GetKatki FUNCTION
FN.GetPariteAVG FUNCTION
[MüşteriŞemasıD.GetPozisyon] FUNCTION
[MüşteriŞemasıD.GetPozisyonDetay] FUNCTION
[MüşteriŞemasıD.MusteriCiroRaporu] FUNCTION
MT4.AddTicket PROCEDURE
Muhasebe.EDovizKontrolRaporu FUNCTION
Muhasebe.EDovizKontrolRaporuBTrans FUNCTION
Muhasebe.Faturalar VIEW
Muhasebe.GetStokOzetRaporu FUNCTION
Muhasebe.IslemlerBTrans FUNCTION
Muhasebe.MadenOzetRaporu FUNCTION
Muhasebe.MerkezBankasiRaporu FUNCTION
Muhasebe.NakitOzetRaporu FUNCTION
Muhasebe.OzetIslemRaporu FUNCTION
NET.GetFatura FUNCTION
NET.GetSiparisDetay FUNCTION
NET.NetSiparisOzet VIEW
Pozisyon.GetAllPozisyon FUNCTION
Pozisyon.GetDPozisyon FUNCTION
Pozisyon.GetOldPozisyon FUNCTION
Pozisyon.GetPozisyonV1 FUNCTION
Pozisyon.GetPozisyonV2 FUNCTION
Pozisyon.Write PROCEDURE
Repair.BalanceRepair PROCEDURE
Report.BakiyeArtisRaporu FUNCTION
Report.BakiyeArtisRaporuOld FUNCTION
Report.BakiyeListesi FUNCTION
Report.GenisBakiyeListesi FUNCTION
Report.GetVadeliKarRaporu FUNCTION
Report.IslemGormeyenBakiyeListesi FUNCTION
Report.MasterBakiyeListesi FUNCTION
Report.MusteriCiroRaporu FUNCTION
Report.MusteriCiroRaporu2 FUNCTION
Reports.BakiyeListesi FUNCTION
Reports.GetPozisyonDetay FUNCTION
Reports.GetPozisyonDetayAnaliz FUNCTION
Reports.GetPozisyonDetayV2 FUNCTION
Reports.IslemKontrolRaporu FUNCTION
Reports.MadenCiroRaporu FUNCTION
Reports.MadenStokKarRaporu FUNCTION
Reports.MasrafRaporu FUNCTION
Reports.MusteriCiroRaporu FUNCTION
Reports.ResmiIslemRaporu FUNCTION
Reports.SiparisKatalogu FUNCTION
Reports.SiparisRaporuFiltreli FUNCTION
Reports.TakozKarRaporu FUNCTION
Reports.VadeliHacimRaporu FUNCTION
Sistem.GenelDurum VIEW
Sistem.GenelStokDurum VIEW
Sistem.GetMizanBakiyeIslem FUNCTION
Sistem.MT4OrdersSync PROCEDURE
Sistem.MT4TicketsSync PROCEDURE
Sistem.NabizTick PROCEDURE
Stok.GetEmtiaStoklari FUNCTION
Stok.GetGenelStokBilgileri FUNCTION
Stok.GetGenelStoklar FUNCTION
Stok.GetMadenMaliyeti FUNCTION
Stok.GetMadenStok FUNCTION
Stok.GetMadenStoklari FUNCTION
Stok.GetOrtMilyem FUNCTION
Stok.GetPirlantaStoklari FUNCTION
Stok.GetPirlantaSubeStoklari FUNCTION
Takoz.RaporYaz PROCEDURE
Takoz.TakozKontrol FUNCTION
Takoz.Update PROCEDURE
Uretim.KatkiHesapla FUNCTION

İlgili iş kuralları

  • @Number1<>0 ve @Number2<>0 ise a/b, değilse 0 döner (FN.Bol.md)
  • Uyumluluk düzeyi 100'de skaler UDF inlining yok, her satırda ayrı çağrılır (kitapcik 4.6)

SQL tanımı (AS-IMPLEMENTED, örnek DB)

CREATE Function FN.Bol (
@Number1 decimal(18,5),
@Number2 decimal(18,5)
)
RETURNS decimal(18,5)
AS
BEGIN

Declare @Number decimal(18,5)
Set @Number=0
IF (@Number1 <> 0 and @Number2 <>0)
BEGIN
SET @Number = @Number1/@Number2
END

RETURN (@Number)


END

Kaynaklar

  • SRC-DB-MODULES — sys.sql_modules tanımı (salt okunur); gizli sabitler [REDACTED_SECRET] ile değiştirildi.

Bilinmeyenler

  • Hangi sürümde eklendiği: created DB tarihi bir kurulumun tarihidir, ürün sürümü değil (GAP-VERSION-02).