Satınalma ve Bekleyen Sipariş Raporu
Logo Yazılım dan Sql Managent tarafından Satınalma ve Bekleyen Sipariş Raporu için gerekli yerleri düzenledikten sonra aşağıdaki kodu çalıştırmanız yeterlidir.
SELECT CR.CODE AS 'Cari Kod', CR.DEFINITION_ AS 'Cari Ünvan', (SELECT CODE FROM LG_001_SHIPINFO WHERE LOGICALREF=SF.SHIPINFOREF) AS 'Sevk Adresi Kod', (SELECT NAME FROM LG_001_SHIPINFO WHERE LOGICALREF=SF.SHIPINFOREF) AS 'Sevk Adresi Adı', ST.CODE 'Stok Kodu', ST.NAME 'Stok Adı', CASE SL.TRCODE WHEN 1 THEN 'Satınalma İrsaliyesi' WHEN 2 THEN 'Per. Sat. İade irs.' WHEN 3 THEN 'Topt. Sat. İade irs.' WHEN 4 THEN 'Kons. Çıkış İade İrs.' WHEN 5 THEN 'Konsinye Giriş İrs.' WHEN 13 THEN 'Üretimden Giriş Fişi' WHEN 14 THEN 'Devir Fişi' WHEN 25 THEN 'Ambar Fişi' WHEN 26 THEN 'Müstahsil İrs.' WHEN 50 THEN 'Sayım Fazlası Fişi' END AS 'İrsaliye Türü', CONVERT(nvarchar(50),(SF.DATE_),103) AS 'İrsaliye Tarihi', SF.FICHENO AS 'İrsaliye No', (SELECT (CONVERT(nvarchar(50),(DATE_),103)) FROM LG_001_01_INVOICE I WHERE I.LOGICALREF=SL.INVOICEREF) AS 'Fatura Tarihi', (SELECT FICHENO FROM LG_001_01_INVOICE I WHERE I.LOGICALREF=SL.INVOICEREF) AS 'Fatura No', (SELECT FICHENO FROM LG_001_01_ORFICHE SIP WHERE SIP.LOGICALREF=SL.ORDFICHEREF) AS 'Sipariş No', SL.AMOUNT AS 'Miktar', SL.PRICE AS 'Birim Fiyat', SL.TOTAL AS 'Tutar' FROM LG_001_01_STLINE SL,LG_001_ITEMS ST,LG_001_CLCARD CR,LG_001_01_STFICHE SF WHERE SL.STOCKREF=ST.LOGICALREF AND SL.CLIENTREF=CR.LOGICALREF AND SL.STFICHEREF=SF.LOGICALREF AND (SL.TRCODE IN (1,2,3,4,5,13,14,25,26,50)) AND ST.CODE LIKE '%' AND CR.CODE LIKE '%' And CONVERT(nvarchar(50),(SF.DATE_),103) Between '1.01.2016' And '31.12.2100' Order By SF.DATE_ |
Paylaş: