tarih aralikli icmal listesi
Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Cari Modülü
Forum Tanımlaması: Cari Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=3162
Tarih: 22 Ağustos 2025 Saat 11:49 Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com
Konu: tarih aralikli icmal listesi
Mesajı Yazan: huseyin_v2451
Konu: tarih aralikli icmal listesi
Mesaj Tarihi: 29 Haziran 2012 Saat 11:19
slm arkadaslar
cari de tarih aralikli icmal listesi alirken
sadece cari kod, cari isim, devir borç bakiyesi, devir alacak bakiyesi, borç toplami, alacak toplami, borç bakiyesi, alacak bakiyesi, vermesini istiyorum.yani adres il ilçe alanlari falan gelmesin.bu nasil mümkün olur acaba _?
tesekkürler.
------------- Hüseyin_v2451
|
Cevaplar:
Mesajı Yazan: bybarone
Mesaj Tarihi: 01 Temmuz 2012 Saat 01:56
View yaparak :)
------------- Iyi çalismalar.
Barancan GENÇ
barancan.genc@hotmail.com
|
Mesajı Yazan: taner
Mesaj Tarihi: 06 Temmuz 2012 Saat 11:10
raporu al o istemedigin alanlari exceldeki gibi gizle veya sil :)
netsisin modüller altindaki raporlarinda istemedigin alanlari almamagibi bir seçenek yok
------------- netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir
|
Mesajı Yazan: huseyin_v2451
Mesaj Tarihi: 06 Temmuz 2012 Saat 17:12
ilginiz için tesekkürler arkadaslar.
exel olayi dedigin gibi ok :)
view i beceremedim kaldi öyle
exel e devam gibi duruyor
kolay gele...
------------- Hüseyin_v2451
|
Mesajı Yazan: mbaykan
Mesaj Tarihi: 06 Temmuz 2012 Saat 18:12
asagida yazdigim VIEW olmaz
Table valued Function ya da Stored Procedure olur
--TVF için asagidaki 3 satirdan -- isaretlerini kaldirip Tarih yerlerine de @TRH1 ,@TRH2 degiskenlerini koyun
--CREATE FUNCTION tf_CARI_ICMAL(@TRH1 DATETIME,@TRH2 DATETIME)
--RETURNS TABLE
--RETURN
SELECT B.CARI_KOD,CARI_ISIM,DEV_B,DEV_A,BORC,ALACAK,CASE WHEN DEV_B - DEV_A + BORC - ALACAK > 0 THEN DEV_B - DEV_A + BORC - ALACAK ELSE 0 END BORC_B,
CASE WHEN DEV_B - DEV_A + BORC - ALACAK < 0 THEN -(DEV_B - DEV_A + BORC - ALACAK) ELSE 0 END ALAC_B
FROM TBLCASABIT B INNER JOIN
(SELECT CARI_KOD,SUM(DEV_B) DEV_B,SUM(DEV_A) DEV_A,SUM(BORC) BORC,SUM(ALACAK) ALACAK
FROM
(SELECT CARI_KOD,CASE WHEN SUM(BORC - ALACAK) > 0 THEN SUM(BORC - ALACAK) ELSE 0 END DEV_B,
CASE WHEN SUM(BORC - ALACAK) < 0 THEN SUM(ALACAK - BORC) ELSE 0 END DEV_A,0 BORC, 0 ALACAK
FROM TBLCAHAR
WHERE TARIH < '2012-01-10' --@TRH1
GROUP BY CARI_KOD
HAVING SUM(BORC) <> SUM(ALACAK)
UNION ALL
SELECT CARI_KOD,0,0,CASE WHEN SUM(BORC - ALACAK) > 0 THEN SUM(BORC - ALACAK) ELSE 0 END BORC_T,
CASE WHEN SUM(BORC - ALACAK) < 0 THEN SUM(ALACAK - BORC) ELSE 0 END ALACAK_T
FROM TBLCAHAR
WHERE TARIH BETWEEN '2012-01-10' AND '2012-01-31' -- @TRH1 AND @TRH2
GROUP BY CARI_KOD
) X
GROUP BY X.CARI_KOD) XX ON XX.CARI_KOD=B.CARI_KOD
-- KULLANIM: SELECT * FROM dbo.tf_CARI_ICMAL('2012-01-10','2012-01-31')
-- Stored Procedure için asagidaki 3 satiri en üste sorgu'dan sonra da END satirini ekleyin (tarihler için yukarida söyledigim aynen geçerli)
--CREATE PROCEDURE _sp_CARI_ICMAL as
--BEGIN
--DECLARE @TRH1 DATETIME,@TRH2 DATETIME
-- <_s_o_r_g_u_>
--END
--KULLANIM: EXEC _sp_CARI_ICMAL '2012-01-10','2012-01-31'
------------- Mehmet Baykan
|
|