Sayfayı Yazdır | Pencereyi Kapat

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



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