Bilgi bankası
Bilgi Bankası
Malzeme Fiş Türüne Göre Hareket Dökümü
Gönderen Mustafa Erhan on 04 December 2015 03:37 PM

SELECT * FROM (

SELECT ITM.CODE[Malzeme_Kodu],ITM.NAME[Malzeme_Adı],
CASE
WHEN TRCODE=1 THEN 'Mal alım irsaliyesi'
WHEN TRCODE=2 THEN 'Per. sat. iade irs.'
WHEN TRCODE=3 THEN 'Topt.sat. iade irs.'
WHEN TRCODE=4 THEN 'Kons. çıkış iade irs.'
WHEN TRCODE=5 THEN 'Konsinye giriş irs.'
WHEN TRCODE=6 THEN 'Alım iade irs.'
WHEN TRCODE=7 THEN 'Perakende satış irs'
WHEN TRCODE=8 THEN 'Toptan satış irs.'
WHEN TRCODE=9 THEN 'Konsinye çıkış irs.'
WHEN TRCODE=10 THEN 'Konsinye giriş iade irs'
WHEN TRCODE=11 THEN 'Fire fişi'
WHEN TRCODE=12 THEN 'Sarf fişi'
WHEN TRCODE=13 THEN 'üretimden giriş fişi'
WHEN TRCODE=14 THEN 'Devir fişi'
WHEN TRCODE=25 THEN 'Ambar fişi'
WHEN TRCODE=25 THEN 'Mustahsil irs.'
WHEN TRCODE=50 THEN 'Sayım Fazlası Fişi'
WHEN TRCODE=51 THEN 'Sayım Eksiği Fişi' END[Fis_Turu],

CASE WHEN IOCODE=1 THEN 'GİRİŞ'  WHEN IOCODE=4 THEN 'ÇIKIŞ'  END [G/Ç],
CASE WHEN IOCODE=4 THEN SUM(AMOUNT)*-1 ELSE SUM(AMOUNT) END [MIKTAR],UL.CODE[BRM]
FROM LG_215_01_STLINE STL
INNER JOIN LG_215_ITEMS ITM ON ITM.LOGICALREF=STL.STOCKREF AND STL.LINETYPE=0
INNER JOIN LG_215_UNITSETL UL ON UL.LOGICALREF=STL.UOMREF
WHERE ITM.LOGICALREF=[~R_LOGICALREF~]
GROUP BY ITM.CODE,ITM.NAME,TRCODE,UL.CODE,IOCODE  ) p
PIVOT
(
 SUM(MIKTAR)
FOR [G/Ç] IN ([GİRİŞ], [ÇIKIŞ])
) AS pvt

(0 oy)
Bu makale yararlı
Bu makale yararlı değil

Yorumlar (0)
Yorum gönder
 
 
Tam İsim:
E-Posta:
Yorumlar:
CAPTCHA Doğrulama 
 
Lütfen resimde gördüğünüz karakterleri aşağıdaki kutucuğa girin. Bu otomatik kayıt ve form gönderilerini engellemek için gereklidir.