ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Temel Paketler > ERP Cari Modülü
  Aktif Konular Aktif Konular RSS - cari özet rapor
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


cari özet rapor

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
flzbtr Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Mayıs 2014
Konum: Bursa
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı flzbtr Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: cari özet rapor
    Gönderim Zamanı: 10 Haziran 2014 Saat 09:49
MErhaba arkada?lar çok özet bir rapora ihtiyacym var ama sütünlary yanyana getiremiyorum 

Firmanyn 31.03.2014 tarihli cari borcu ne kadardy? Nisan ayynda ne kadar fatura kesti veya biz ne kadar kestik veya ne kadar ödeme alyndy? 30.04.2014 itibariyle cari durumu ne oldu? Bu firmadan sorumlu olan arkada? kim?

 

gibi bir rapor almam lazym ba?lyklar 


tarih 

cari kod 

cari isim 

verilen ilk tarih devir bakiyesi 

verilen tarih araly?ynda fatura toplamy 

tahsilat toplamy 

plasiyer kodu 

Te?ekkür ederim. Saygylarymla.
Yukarı Dön
rhan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 05 Temmuz 2008
Durum: Aktif Değil
Puanlar: 590
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı rhan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Haziran 2014 Saat 16:42
özel rapor hazyrlamak lazym.
sabit bir rapor yok, sql kysmyna eri?ebiliyorsan ba?lyklary netle?tir yardymcy olalym.
İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU

0544 241 45 55
0242 311 45 56
Yukarı Dön
flzbtr Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Mayıs 2014
Konum: Bursa
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı flzbtr Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Haziran 2014 Saat 17:01
tarih cari kod cari isim devir bakiyesi fatura toplamy tahsilat toplamy plasiyet kodu bunlaryn gelmesi gerekiyor yan yana ve tek satyrda :(( 
Te?ekkür ederim. Saygylarymla.
Yukarı Dön
flzbtr Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Mayıs 2014
Konum: Bursa
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı flzbtr Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 10 Haziran 2014 Saat 17:15
sqle eri?ebiliyorum hatta bir wiev yaptym ama toplam alyrken sykynty oldu ve yanyana getiremedim çok te?ekkür ederim yardymynyz için
Te?ekkür ederim. Saygylarymla.
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Haziran 2014 Saat 02:20
a?a?ydaki function'y olu?turun


CREATE FUNCTION [dbo].[TF_CARIBAKIYE] (@TRHBAS VARCHAR(10) , @TRHSON VARCHAR(10) )
RETURNS TABLE 
AS
RETURN 
(
WITH CBAK AS (SELECT CARI_KOD,SUM(BORC - ALACAK) BAKIYE FROM TBLCAHAR WHERE TARIH < @TRHBAS GROUP BY CARI_KOD)
SELECT B.CARI_TIP,A.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU PKOD,C.PLASIYER_ACIKLAMA PLASIYER,SUM(ISNULL(CBAK.BAKIYE,0)) DEVIR,
SUM(CASE WHEN HAREKET_TURU LIKE '[BC]' THEN BORC - ALACAK ELSE 0 END) FATURA,
SUM(CASE WHEN HAREKET_TURU LIKE '[D-L]' THEN BORC - ALACAK ELSE 0 END) TAHSILAT,
SUM(ISNULL(CBAK.BAKIYE,0) + BORC - ALACAK) BAKIYE
FROM TBLCAHAR A (NOLOCK)
JOIN TBLCASABIT B (NOLOCK) ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C (NOLOCK) ON B.PLASIYER_KODU=C.PLASIYER_KODU
FULL JOIN CBAK ON A.CARI_KOD=CBAK.CARI_KOD
WHERE A.TARIH BETWEEN @TRHBAS AND @TRHSON
GROUP BY B.CARI_TIP,A.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
)

GO

kullanymy
SELECT * FROM dbo.TF_CARIBAKIYE('2014-05-01','2014-05-31')
?eklinde
Mehmet Baykan
Yukarı Dön
flzbtr Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Mayıs 2014
Konum: Bursa
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı flzbtr Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Haziran 2014 Saat 11:01
çok te?ekkür ederim ancak ben functionlaryn nasyl wiev olarak çekildi?ini bilmiyorum ayryca bir cari üzerinden kontrol ettim sqlde dönen cümleyi fatura ve tahsilat do?ru ama devir bakiyesinde sykynty var acaba nerden kaynaklanyyor olabilir 
Te?ekkür ederim. Saygylarymla.
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Haziran 2014 Saat 12:14
A?a?ydaki de?i?ikli?i yapyn, deneyin

ALTER FUNCTION [dbo].[TF_CARIBAKIYE] ( @TRHBAS VARCHAR(10) , @TRHSON VARCHAR(10) )
RETURNS TABLE 
AS
RETURN 
(WITH CBAK AS (SELECT CARI_KOD,SUM(BORC - ALACAK) BAKIYE FROM TBLCAHAR WHERE TARIH < @TRHBAS GROUP BY CARI_KOD)
SELECT B.CARI_TIP,B.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU PKOD,C.PLASIYER_ACIKLAMA PLASIYER,SUM(ISNULL(CBAK.BAKIYE,0)) DEVIR,
SUM(CASE WHEN HAREKET_TURU LIKE '[BC]' THEN BORC - ALACAK ELSE 0 END) FATURA,
SUM(CASE WHEN HAREKET_TURU LIKE '[D-L]' THEN BORC - ALACAK ELSE 0 END) TAHSILAT,
SUM(ISNULL(CBAK.BAKIYE,0) + BORC - ALACAK) BAKIYE
FROM TBLCAHAR A (NOLOCK)
RIGHT JOIN TBLCASABIT B (NOLOCK) ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C (NOLOCK) ON B.PLASIYER_KODU=C.PLASIYER_KODU
FULL JOIN CBAK ON B.CARI_KOD=CBAK.CARI_KOD
WHERE A.TARIH BETWEEN @TRHBAS AND @TRHSON
GROUP BY B.CARI_TIP,B.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
)

GO
Mehmet Baykan
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Haziran 2014 Saat 12:36
ALTER FUNCTION [dbo].[TF_CARIBAKIYE] ( @TRHBAS VARCHAR(10) , @TRHSON VARCHAR(10) )
RETURNS TABLE 
AS
RETURN 
(WITH CBAK AS (SELECT CARI_KOD,SUM(BORC - ALACAK) BAKIYE FROM TBLCAHAR WHERE TARIH < @TRHBAS GROUP BY CARI_KOD)
SELECT CARI_TIP,CARI_KOD,CARI_ISIM,PKOD,PLASIYER,SUM(DEVIR) DEVIR,SUM(FATURA) FATURA,SUM(TAHSILAT) TAHSILAT,SUM(BAKIYE) BAKIYE 
FROM (
SELECT B.CARI_TIP,B.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU PKOD,C.PLASIYER_ACIKLAMA PLASIYER,ROUND(SUM(ISNULL(CBAK.BAKIYE,0)),2) DEVIR,
 0 FATURA,0 TAHSILAT,ROUND(SUM(ISNULL(CBAK.BAKIYE,0)),2) BAKIYE
FROM TBLCAHAR A
RIGHT JOIN TBLCASABIT B ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C ON B.PLASIYER_KODU=C.PLASIYER_KODU
JOIN CBAK ON CBAK.CARI_KOD=A.CARI_KOD
GROUP BY B.CARI_TIP,B.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
UNION ALL
SELECT B.CARI_TIP,A.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA,0,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE '[BC]' THEN BORC - ALACAK ELSE 0 END),2) FATURA,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE '[D-L]' THEN BORC - ALACAK ELSE 0 END),2) TAHSILAT,0
FROM TBLCAHAR A
JOIN TBLCASABIT B ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C ON B.PLASIYER_KODU=C.PLASIYER_KODU
WHERE A.TARIH BETWEEN @TRHBAS AND @TRHSON
GROUP BY B.CARI_TIP,A.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
) F
GROUP BY CARI_TIP,CARI_KOD,CARI_ISIM,PKOD,PLASIYER
HAVING NOT (SUM(DEVIR)=0 AND SUM(FATURA)=0 AND SUM(TAHSILAT)=0 AND SUM(BAKIYE)=0)
)

GO

Final


Düzenleyen mbaykan - 12 Haziran 2014 Saat 14:02
Mehmet Baykan
Yukarı Dön
flzbtr Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 28 Mayıs 2014
Konum: Bursa
Durum: Aktif Değil
Puanlar: 10
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı flzbtr Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Haziran 2014 Saat 13:10
test etmek için netsisten cari hareket raporu aldym tahsilat ve fatura toplamy do?ru geldi dedi?im gibi devir rakamda bir sykynty var 2-3 caride denedeim tekrar kontrol edeyim tekrar te?ekkür ederim 
Te?ekkür ederim. Saygylarymla.
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 12 Haziran 2014 Saat 14:00
önceki mesajy güncelledim.

Mehmet Baykan
Yukarı Dön
shosgel Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 19 Şubat 2015
Konum: TR
Durum: Aktif Değil
Puanlar: 71
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı shosgel Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Mayıs 2015 Saat 14:29
Merhaba Üstad  ,

Fonksiyonu create edip , çaly?tyrdy?ymda DEVYR rakmalary "0" gelmekte , sebebi ne olabilir ?
?u ?ekilde çaly?tyryyorum ;

SELECT * FROM dbo.TF_CARIBAKIYE('2015-01-01','2015-05-31')

Te?ekkürler ,
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Mayıs 2015 Saat 14:59
cari hareketlerde 01.01.2015'ten küçük tarihli kayyt yok demektir.
ben tarih ba?langycyny 01.02.2015 verirsem ?ubat öncesi hareketlerini Devir olarak görebilirim.
bu fonksiyon, tarihlerin olamasy istendi?i için yazyldy 
tarihlerin önemi yoksa VIEW olu?turursunuz

Mehmet Baykan
Yukarı Dön
shosgel Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 19 Şubat 2015
Konum: TR
Durum: Aktif Değil
Puanlar: 71
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı shosgel Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Mayıs 2015 Saat 15:54
peki view do?rumudur ?

WITH CBAK AS (SELECT CARI_KOD,SUM(BORC - ALACAK) BAKIYE FROM TBLCAHAR GROUP BY CARI_KOD)
SELECT CARI_TIP,CARI_KOD,CARI_ISIM,PKOD,PLASIYER,SUM(DEVIR) DEVIR,SUM(FATURA) FATURA,SUM(TAHSILAT) TAHSILAT,SUM(BAKIYE) BAKIYE
FROM (
SELECT B.CARI_TIP,B.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU PKOD,C.PLASIYER_ACIKLAMA PLASIYER,ROUND(SUM(ISNULL(CBAK.BAKIYE,0)),2) DEVIR,
 0 FATURA,0 TAHSILAT,ROUND(SUM(ISNULL(CBAK.BAKIYE,0)),2) BAKIYE
FROM TBLCAHAR A
RIGHT JOIN TBLCASABIT B ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C ON B.PLASIYER_KODU=C.PLASIYER_KODU
JOIN CBAK ON CBAK.CARI_KOD=A.CARI_KOD
GROUP BY B.CARI_TIP,B.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
UNION ALL
SELECT B.CARI_TIP,A.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA,0,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE '[BC]' THEN BORC - ALACAK ELSE 0 END),2) FATURA,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE '[D-L]' THEN BORC - ALACAK ELSE 0 END),2) TAHSILAT,0
FROM TBLCAHAR A
JOIN TBLCASABIT B ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C ON B.PLASIYER_KODU=C.PLASIYER_KODU
GROUP BY B.CARI_TIP,A.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
) F
GROUP BY CARI_TIP,CARI_KOD,CARI_ISIM,PKOD,PLASIYER
HAVING NOT (SUM(DEVIR)=0 AND SUM(FATURA)=0 AND SUM(TAHSILAT)=0 AND SUM(BAKIYE)=0)
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Mayıs 2015 Saat 16:04
SELECT B.CARI_TIP,A.CARI_KOD,CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE 'A' AND ACIKLAMA LIKE 'DEV_R%' THEN BORC - ALACAK ELSE 0 END),2) DEVIR,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE '[BC]' THEN BORC - ALACAK ELSE 0 END),2) FATURA,
ROUND(SUM(CASE WHEN HAREKET_TURU LIKE '[D-L]' THEN BORC - ALACAK ELSE 0 END),2) TAHSILAT,AVG(B.CM_BORCT - B.CM_ALACT) BAKIYE
FROM TBLCAHAR A
JOIN TBLCASABIT B ON A.CARI_KOD=B.CARI_KOD
LEFT JOIN TBLCARIPLASIYER C ON B.PLASIYER_KODU=C.PLASIYER_KODU
GROUP BY B.CARI_TIP,A.CARI_KOD,B.CARI_ISIM,B.PLASIYER_KODU,C.PLASIYER_ACIKLAMA
Mehmet Baykan
Yukarı Dön
shosgel Açılır Kutu İzle
Üye
Üye
Simge

Kayıt Tarihi: 19 Şubat 2015
Konum: TR
Durum: Aktif Değil
Puanlar: 71
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı shosgel Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Mayıs 2015 Saat 16:13
Ok dir abi ?imdi oldu , te?ekkürler eline sa?lyk ...
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,398 Saniyede Yüklendi.