Mikro Muhasebe Programında Cari Seçim Ekranı ( F10 ) Muhasebe Bakiye Gösterme Sql Sorgu
SELECT TOP 100 PERCENT
cari_Guid AS [#msg_S_0088] /* KAYIT NO / , cari_kod AS [msg_S_1032] / CARI KODU / , cari_unvan1 AS [msg_S_1033] / CARI ÜNVANI / , cari_unvan2 AS [msg_S_1034] / CARI ÜNVANI 2 */ ,
CASE
WHEN Cari_F10da_detay = 1 Then dbo.fn_CariHesapAnaDovizBakiye(”,0,cari_kod,”,”,NULL,NULL,NULL,0,
MusteriTeminatMektubu_Bakiyeyi_Etkilemesin_fl,FirmaTeminatMektubu_Bakiyeyi_Etkilemesin_fl,
DepozitoCeki_Bakiyeyi_Etkilemesin_fl,DepozitoSenedi_Bakiyeyi_Etkilemesin_fl)
WHEN Cari_F10da_detay = 2 Then dbo.fn_CariHesapAlternatifDovizBakiye(”,0,cari_kod,”,”,NULL,NULL,NULL,0,
MusteriTeminatMektubu_Bakiyeyi_Etkilemesin_fl,FirmaTeminatMektubu_Bakiyeyi_Etkilemesin_fl,
DepozitoCeki_Bakiyeyi_Etkilemesin_fl,DepozitoSenedi_Bakiyeyi_Etkilemesin_fl)
WHEN Cari_F10da_detay = 3 Then dbo.fn_CariHesapOrjinalDovizBakiye(”,0,cari_kod,”,”,0,NULL,NULL,0,
MusteriTeminatMektubu_Bakiyeyi_Etkilemesin_fl,FirmaTeminatMektubu_Bakiyeyi_Etkilemesin_fl,
DepozitoCeki_Bakiyeyi_Etkilemesin_fl,DepozitoSenedi_Bakiyeyi_Etkilemesin_fl)
WHEN Cari_F10da_detay = 4 Then dbo.fn_CariHareketSayisi(0,cari_kod,”)
END AS [msg_S_1530] /* BAKİYE / HAREKET SAYISI / , CariBaglantiIsim AS [msg_S_3171] / BAĞLANTI TİPİ / , CariHareketIsim AS [msg_S_0888] / HAREKET TİPİ */,
dbo.fn_CarininMuhasebeKodu(0,cari_kod,0) as MuhasebeKodu,
isnull((dbo.fn_muhbakiye( dbo.fn_CarininMuhasebeKodu(0,cari_kod,0),0,2022,0)),0) as Bakiye
FROM dbo.CARI_HESAPLAR WITH (NOLOCK)
LEFT OUTER JOIN dbo.vw_Cari_Hesap_Baglanti_Tip_Isimleri ON CariBaglantiNo=cari_baglanti_tipi
LEFT OUTER JOIN dbo.vw_Cari_Hesap_Hareket_Tip_Isimleri ON CariHareketNo=cari_hareket_tipi
LEFT OUTER JOIN dbo.vw_Gendata ON 1=1