1. Anasayfa
  2. Genel

Mikro Satınalma Şartı Fonksiyonu

Mikro Satınalma Şartı Fonksiyonu
0

Mikro muhasebe programı kullanıcıları için raporlarında kullanabileceği fonksiyon

Create FUNCTION [dbo].[fn_brstkncomtr] 
( @Tarih as datetime,

  @Stokkodu as varchar(25),

  @DepoNo as Integer,

  @PromosyonBaskin_fl as bit)

RETURNS Float AS

BEGIN

  Declare @sasfiyati As Float

  SET @sasfiyati = ISNULL(

       (SELECT TOP 1

dbo.fn_SatinAlmaSartiNetTutar(
sas_brut_fiyat,                                          
sas_isk_miktar1,
sas_isk_miktar2,
sas_isk_miktar3,
sas_isk_miktar4,
sas_isk_miktar5,
sas_isk_miktar6, 
sas_mas_miktar1,
sas_mas_miktar2,
sas_mas_miktar3,
sas_mas_miktar4) as sas_net_alis_kdvli

                                                                 

        FROM dbo.SATINALMA_SARTLARI WITH (NOLOCK, INDEX = NDX_SATINALMA_SARTLARI_07)

        WHERE   (sas_stok_kod=@Stokkodu)AND

(sas_depo_no=@DepoNo OR sas_depo_no=0 OR sas_depo_no is NULL)AND

(sas_basla_tarih<=@Tarih)AND

(sas_bitis_tarih>=@Tarih OR dbo.fn_ValidDate(sas_bitis_tarih)=0)

        ORDER BY sas_depo_no DESC, sas_basla_tarih DESC, sas_create_date DESC, sas_bitis_tarih DESC) , 0.0)

  RETURN @sasfiyati

END
Reaksiyon Göster
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 1
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım

Baristekin.com.tr içerik yöneticisi

Yazarın Profili
Paylaş

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir