Sayfayı Yazdır | Pencereyi Kapat

Bir rapor

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Genel
Forum Adı: ERP Excel Entegrasyonları
Forum Tanımlaması: ERP Excel Entegrasyonları İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=2814
Tarih: 03 Nisan 2025 Saat 02:41
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Bir rapor
Mesajı Yazan: kuzey_yolcu
Konu: Bir rapor
Mesaj Tarihi: 26 Ekim 2011 Saat 17:42
Arkadaslar merhaba,

Cari grup kodu, cari ismi, stok ismi, satis miktari, brüt fiyat, fatura alt iskonto orani 1, fatura alt iskonto orani 2, Kdv dahil net fiyat, depo kodu alanlarindan olusacak bir rapor hazirlamam gerekiyor. Yalniz buradaki verileri faturadan getirmem gerekiyor. Siparisten getirirsem, bizim bazi ürün gruplarinda fiyat ve iskonto siparise girilmedigi için o alanlar 0 (sifir) geliyor. Dolayisiyla bu verileri faturadan çagirmam gerekiyor. “FATUIRS” tablo ve viewlerine baktim ama bunlar bu verileri kalem kalem içermiyor. Fatura tutarini toplu olarak veriyor. Ama benim ürün ürün almam gerekiyor. “STOKCARIANALIZ” ile “FATUIRS” viewlerini fatura no alani ile  join ettigim zaman olmuyor, çünkü stokcarianalizde o fatura 3 kalemden olusuyorsa 3 satir getirirken, fatuirs toplu olarak faturayi aldigi için bir satir getiriyor.

 

Faturadan gelen iskonto ve fiyatlari, ürünlerle beraber içeren bir tablo veya view var midir? Ya da hangi tablolari join etmeliyim?



-------------
Sistem, çözümdür.
Sistem sonuçları üretir, insanlar sistemi yönetir.



Cevaplar:
Mesajı Yazan: dklycan
Mesaj Tarihi: 26 Ekim 2011 Saat 21:38
CREATE VIEW [dbo].[DK_FATURA_ANALIZ]
AS
SELECT A.FATIRS_NO,(SELECT GRUP_KODU FROM TBLCASABIT C WITH(NOLOCK) WHERE (C.CARI_KOD=A.CARI_KODU)) AS GRUP_KODU,
(SELECT CARI_ISIM FROM TBLCASABIT C WITH(NOLOCK) WHERE (A.CARI_KODU=CARI_KOD)) AS CARI_ISIM,
(SELECT STOK_ADI FROM TBLSTSABIT D WITH(NOLOCK) WHERE (B.STOK_KODU=D.STOK_KODU))AS STOK_ADI,B.STHAR_GCMIK AS MIKTAR,
B.STHAR_BF AS BRUT_FIYAT,A.GEN_ISK1O AS FAT_ALTI_ISK1,A.GEN_ISK2O AS FAT_ALTI_ISK2,B.STHAR_NF AS NET_FIYAT,B.DEPO_KODU
FROM TBLFATUIRS A INNER JOIN TBLSTHAR B ON (A.FATIRS_NO=B.FISNO)
WHERE FTIRSIP='1' AND TIPI IN ('1','2') AND STHAR_HTUR='J'

Merhabalar,

Kalin ve alti çizili olan bölüm raporun adidir. Sql management studio programini açip new query kismindan raporu olusturmaniz gerek. (Bilmiyorsaniz yardimci olabilirm) daha sonra rapor modülünden serbest raporu bölümünü açip raporu adiyla çagirdiktan sonrasi size kalmis. Istediginiz rapor anladigim kadariyla bu olmali.

Kolay gelsin


Mesajı Yazan: bybarone
Mesaj Tarihi: 27 Ekim 2011 Saat 09:19
Orjinalini yazan: dklycan dklycan Yazdı:

CREATE VIEW [dbo].[DK_FATURA_ANALIZ]ASSELECT A.FATIRS_NO,(SELECT GRUP_KODU FROM TBLCASABIT C WITH(NOLOCK) WHERE (C.CARI_KOD=A.CARI_KODU)) AS GRUP_KODU,(SELECT CARI_ISIM FROM TBLCASABIT C WITH(NOLOCK) WHERE (A.CARI_KODU=CARI_KOD)) AS CARI_ISIM,(SELECT STOK_ADI FROM TBLSTSABIT D WITH(NOLOCK) WHERE (B.STOK_KODU=D.STOK_KODU))AS STOK_ADI,B.STHAR_GCMIK AS MIKTAR,B.STHAR_BF AS BRUT_FIYAT,A.GEN_ISK1O AS FAT_ALTI_ISK1,A.GEN_ISK2O AS FAT_ALTI_ISK2,B.STHAR_NF AS NET_FIYAT,B.DEPO_KODUFROM TBLFATUIRS A INNER JOIN TBLSTHAR B ON (A.FATIRS_NO=B.FISNO)WHERE FTIRSIP='1' AND TIPI IN ('1','2') AND STHAR_HTUR='J'Merhabalar,Kalin ve alti çizili olan bölüm raporun adidir. Sql management studio programini açip new query kismindan raporu olusturmaniz gerek. (Bilmiyorsaniz yardimci olabilirm) daha sonra rapor modülünden serbest raporu bölümünü açip raporu adiyla çagirdiktan sonrasi size kalmis. Istediginiz rapor anladigim kadariyla bu olmali.Kolay gelsin





Cevap için tesekkürler gerçekten benim içinde yarari oldu
SQL'in mantigini anlamam için önemli bir rapor...

-------------
Iyi çalismalar.

Barancan GENÇ

barancan.genc@hotmail.com


Mesajı Yazan: taner
Mesaj Tarihi: 28 Ekim 2011 Saat 08:53

bu cümlede de stok 3 adetse faturayi 3 satir getirir

 


-------------
netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir


Mesajı Yazan: kuzey_yolcu
Mesaj Tarihi: 28 Ekim 2011 Saat 16:26
Merhaba,
Raporla ugrasiyordum. Sonuca varmadan yazmak istemedim.

Sayin dklycan, sadece Extend kullanabiliyorum. Sorgunuzu aldim, ihtiyacimiz olan rapora göre düzenledim.

SELECT A.TARIH, A.FATIRS_NO, B.STHAR_KOD1, (SELECT GRUP_KODU FROM TBLCASABIT C WITH(NOLOCK) WHERE (C.CARI_KOD=A.CARI_KODU)) AS GRUP_KODU, (SELECT CARI_ISIM FROM TBLCASABIT C WITH(NOLOCK) WHERE (A.CARI_KODU=CARI_KOD)) AS CARI_ISIM, (SELECT STOK_ADI FROM TBLSTSABIT D WITH(NOLOCK) WHERE (B.STOK_KODU=D.STOK_KODU)) AS STOK_ADI, B.STHAR_GCMIK AS MIKTAR, B.STHAR_BF AS BRUT_FIYAT, A.GEN_ISK1O AS FAT_ALTI_ISK1, A.GEN_ISK2O AS FAT_ALTI_ISK2, B.STHAR_NF*1.18 AS NET_FIYAT, B.STHAR_GCMIK*B.STHAR_NF*1.18, B.DEPO_KODU, (CASE WHEN A.FTIRSIP=1 THEN 'SATIS' WHEN A.FTIRSIP=2 THEN 'ALIS' END), B.STHAR_HTUR FROM TBLFATUIRS A INNER JOIN TBLSTHAR B ON (A.FATIRS_NO=B.FISNO AND A.CARI_KODU=B.STHAR_ACIKLAMA)

WHERE (A.FTIRSIP=1 AND B.STHAR_HTUR="J") OR (A.FTIRSIP=2 AND B.STHAR_HTUR="L")

ORDER BY A.TARIH DESC, A.FATIRS_NO DESC

Bahsettiginiz sekilde rapor hazirlamayi bilmiyorum ama ögrenmek isterim. Su anda yapabildigim tek sey, Extend’de bu tip sql query’ler yazip raporu çalistirmak. Elinizde doküman varsa, paylasirsaniz sevinirim. Sorgu için de tesekkürler, isime yaradi.



-------------
Sistem, çözümdür.
Sistem sonuçları üretir, insanlar sistemi yönetir.


Mesajı Yazan: dklycan
Mesaj Tarihi: 30 Ekim 2011 Saat 01:01
Orjinalini yazan: taner taner Yazdı:

bu cümlede de stok 3 adetse faturayi 3 satir getirir

 


Zaten istenilen ürün bazinda egerki ben istenileni yanlis okumadiysam.. :)

Bu arada aslinda bahsettigim sekilde rapor hazirlama diye birsey yok sadece sql de sorguyu çalistirmaniz gerek. Destek firmanizla görüsün size yardimci olsunlar yada özel mesaj atin ben yardimci olabilirim.


Kolay gelsin



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