Sayfayı Yazdır | Pencereyi Kapat

Muhasebe Hesap Kodu Bakiyesi

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Muhasebe Modülü
Forum Tanımlaması: Muhasebe Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=4051
Tarih: 24 Kasım 2024 Saat 17:58
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Muhasebe Hesap Kodu Bakiyesi
Mesajı Yazan: sessizkule
Konu: Muhasebe Hesap Kodu Bakiyesi
Mesaj Tarihi: 24 Nisan 2015 Saat 12:29
Merhabalar kolay gelsin,
Muhasebe Modülünde,
Ek Rehber Yle Hesap kodu , Hesap Ady, Hesap Bakiyesi Görmek için ne yapabilirim acaba ?
Ek rehber de Hesap kodu , Hesap Ady getirebiliyorum ama hesap bakiyesi nerede tutuluyor bilmiyorum.
Te?ekkür ederim, Yyi çaly?malar.



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Nisan 2015 Saat 13:48
Muavin hesaplardan olu?an bakiyeler

SELECT TOP 100 PERCENT HESAP_KODU,HS_ADI,CASE WHEN SUM(CASE WHEN BA=1 THEN TUTAR ELSE -TUTAR END) > 0 THEN SUM(CASE WHEN BA=1 THEN TUTAR ELSE -TUTAR END) ELSE 0 END BORC_BAK,
CASE WHEN SUM(CASE WHEN BA=1 THEN TUTAR ELSE -TUTAR END) < 0 THEN -1 * SUM(CASE WHEN BA=1 THEN TUTAR ELSE -TUTAR END) ELSE 0 END ALAC_BAK
FROM TBLMUPLAN B
LEFT JOIN TBLMUHFIS A ON A.HES_KOD=B.HESAP_KODU
WHERE AGM='M'
GROUP BY HESAP_KODU,HS_ADI
ORDER BY 1

Tüm hesaplardan olu?an bakiyeler (Fark bakiye)

WITH C_M AS (SELECT TOP 100 PERCENT HESAP_KODU,HS_ADI,ISNULL(SUM(CASE WHEN BA=1 THEN TUTAR ELSE -TUTAR END),0) BAKIYE
FROM TBLMUPLAN B
LEFT JOIN TBLMUHFIS A ON A.HES_KOD=B.HESAP_KODU
WHERE AGM='M'
GROUP BY HESAP_KODU,HS_ADI
ORDER BY 1)
SELECT TOP 100 PERCENT HESAP_KODU,HS_ADI,CASE WHEN (SELECT SUM(BAKIYE) FROM C_M WHERE A.HESAP_KODU =LEFT(C_M.HESAP_KODU,LEN(A.HESAP_KODU))) > 0 THEN  
(SELECT SUM(BAKIYE) FROM C_M WHERE A.HESAP_KODU =LEFT(C_M.HESAP_KODU,LEN(A.HESAP_KODU))) ELSE 0 END BORC_BAK,
CASE WHEN (SELECT SUM(BAKIYE) FROM C_M WHERE A.HESAP_KODU =LEFT(C_M.HESAP_KODU,LEN(A.HESAP_KODU))) < 0 THEN
(SELECT -SUM(BAKIYE) FROM C_M WHERE A.HESAP_KODU =LEFT(C_M.HESAP_KODU,LEN(A.HESAP_KODU))) ELSE 0 END ALAC_BAK
FROM TBLMUPLAN A
ORDER BY 1



-------------
Mehmet Baykan


Mesajı Yazan: sessizkule
Mesaj Tarihi: 24 Nisan 2015 Saat 14:00
Sayyn mbaykan çok te?ekkür ederim, tam istedi?im bir kod olmu? yalnyz ek rehberi açty?ymda tüm kayytlary çekti?inden çok a?yr i?liyor, bunun hakkynda ne yapabilirim bir fikriniz varmyydy.


Mesajı Yazan: sessizkule
Mesaj Tarihi: 24 Nisan 2015 Saat 14:23
Sayyn mbaykan muavin hesap bakiye için view daha hyzly geliyor benim i?imide görüyor çok te?ekkürler ilgiliz için
Yyi çaly?malar.


Mesajı Yazan: mbaykan
Mesaj Tarihi: 24 Nisan 2015 Saat 14:47
Hyzlandyrylmy? olan

WITH C_HP AS (SELECT A.HESAP_KODU,HS_ADI,BOAY_TUT1+BOAY_TUT2+BOAY_TUT3+BOAY_TUT4+BOAY_TUT5+BOAY_TUT6+BOAY_TUT7+BOAY_TUT8+BOAY_TUT9+BOAY_TUT10+BOAY_TUT11+BOAY_TUT12-
ALAY_TUT1-ALAY_TUT2-ALAY_TUT3-ALAY_TUT4-ALAY_TUT5-ALAY_TUT6-ALAY_TUT7-ALAY_TUT8-ALAY_TUT9-ALAY_TUT10-ALAY_TUT11-ALAY_TUT12 BAKIYE
FROM TBLMUPLAN A
LEFT JOIN TBLMUPLANSUBE B ON A.HESAP_KODU=B.HESAP_KODU AND B.SUBE_KODU=0)
SELECT HESAP_KODU,HS_ADI,CASE WHEN BAKIYE > 0 THEN BAKIYE ELSE 0 END BORC_BAK,CASE WHEN BAKIYE < 0 THEN -BAKIYE ELSE 0 END ALAC_BAK
FROM C_HP
ORDER BY 1



-------------
Mehmet Baykan


Mesajı Yazan: sessizkule
Mesaj Tarihi: 24 Nisan 2015 Saat 15:18
Çok Sa?olun mbaykan harika çaly?yyor,
ilginiz için te?ekkür ederim iyi çaly?malar.



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net