21 Şubat 2012 Salı

Mikro'da Cari Hesaplar ve Muhasebe Bakiyelerini Karşılaştırmak.

Bu sorgu yardımı ile cari hesap bakiyelerinin ve muhasebe bakiyelerinin karşılaştırması yapılabilir.


CREATE VIEW dbo.CARI_MUHASEBE_KARSILASTIRMA
AS 
SELECT TOP 100 PERCENT
     cari_kod AS [Cari Kodu]
    ,ISNULL(cari_unvan1,'') AS [Cari Ünvanı]
    ,cari_muh_kod AS [Cari Muhasebe Kodu]
    ,CASE WHEN muh_hesap_kod IS NULL THEN 'Yok' ELSE 'Var' END AS [Muhasebe Hesap Kodu]
    ,ISNULL(muh_hesap_isim1,'') AS [Muhasebe Hesap Ünvanı]
    ,ISNULL(SUM(dbo.fn_CariHesapAnaDovizBakiye('',0,cari_kod,'','',NULL,NULL,NULL,0)),'') AS [Cari Bakiye]
    ,ISNULL(SUM(dbo.fn_muhbakiye(muh_hesap_kod, dbo.fn_GetAktifFirma(), dbo.fn_GetAktifMaliYil(), 0)),'') AS [Muhasebe Bakiye]
FROM dbo.CARI_HESAPLAR WITH(NOLOCK)
    FULL OUTER JOIN dbo.MUHASEBE_HESAP_PLANI WITH(NOLOCK)
    ON (muh_hesap_kod=cari_muh_kod)
WHERE cari_muh_kod <> ''
GROUP BY cari_kod, cari_unvan1, cari_muh_kod, muh_hesap_kod, muh_hesap_isim1
GO