Merhaba;
2018 yılında aşağıdaki kod ile sipariş sevk durumlarını kontrol edebiliyordum. Ama 2019 da bu işlemli yapamıyorum. Yeni firmaya göre gerekli değişiklikleri yaptım ama olmadı. Sonra bende mi bir data var diye Tiger tarafına baktım orada da görünmüyor. Versiyon geçisi falan da yapmadım.2.48 kullanıyorum. Sorun ne olabilir acaba.
Siparişler den siparişin üzerine tıkladığın zaman Sevk Bilgilerinden sevk olduğu irsaliyeleri ve sevk edilen miktarı kalan miktarı özet olarak görebiliyorum ama sipariş raporlarına baktığım zaman hiç bir raporda ve sql tarafında ilgili SHIPPEDAMOUNT alanında değer yok.
Neden olabilir acaba.
Teşekkür ederim.
SELECT
LG_XXX_XX_ORFICHE.FICHENO AS [FİŞ NO],
LG_XXX_XX_ORFICHE.DOCTRACKINGNR AS MUSTERİ_SİPNO,
CLCARD.DEFINITION_ AS [MÜŞTERİ],
LG_XXX_SHIPINFO.NAME AS SEVKCARİ,
ITEMS.CODE AS [MAMUL KODU],
ITEMS.NAME AS [MAMUL ADI],
ITEMS.SPECODE4 AS [TÜR],
LG_XXX_XX_ORFICHE.DATE_ AS [SİPARİŞ TARİHİ],
ORFLINE.DUEDATE AS [TESLİM TARİHİ],
MONTH(ORFLINE.DUEDATE) AS [TESLİM AYI],
ORFLINE.AMOUNT AS [MİKTAR],
ORFLINE.AMOUNT*ORFLINE.UINFO2 AS [MİKTAR_KG],
ORFLINE.SHIPPEDAMOUNT AS [SEVKEDİLEN],
ORFLINE.SHIPPEDAMOUNT*ORFLINE.UINFO2 AS [SEVKEDİLEN_KG],
ORFLINE.AMOUNT - ORFLINE.SHIPPEDAMOUNT AS KALAN,
(ORFLINE.AMOUNT - ORFLINE.SHIPPEDAMOUNT)*ORFLINE.UINFO2 AS KALAN_KG,
(
SELECT SUM (DEPO.ONHAND) AS MIKTAR
FROM LV_XXX_XX_STINVTOT AS DEPO
INNER JOIN LG_XXX_ITEMS AS STOK ON DEPO.STOCKREF = STOK.LOGICALREF
WHERE (DEPO.INVENNO IN (0)) AND (STOK.CODE = ITEMS.CODE)
) AS [MERKEZ DEPO] ,
--(
-- SELECT SUM (DEPO.ONHAND) AS MIKTAR
-- FROM LV_XXX_XX_STINVTOT AS DEPO
-- INNER JOIN LG_XXX_ITEMS AS STOK ON DEPO.STOCKREF = STOK.LOGICALREF
-- WHERE (DEPO.INVENNO IN (103)) AND (STOK.CODE = ITEMS.CODE)
--) AS [UMRANIYE DEPO] ,
DURUM =
CASE
WHEN ORFLINE.CLOSED = '0' THEN 'AÇIK'
ELSE 'KAPALI'
END ,
--CLCARD.SPECODE3 AS SATIŞ_TEMSİLCİSİ
LG_XXX_XX_ORFICHE.SOURCEINDEX AS DEPO,
SEC.EXPLANATION AS [KANAL],
SUB.EXPLANATION AS [MÜŞTERİ TEMSİLCİSİ]
FROM LG_XXX_SPECODES AS SPECODES
RIGHT OUTER JOIN LG_XXX_XX_ORFLINE AS ORFLINE ON SPECODES.SPECODE = ORFLINE.SPECODE
LEFT OUTER JOIN LG_XXX_ITEMS AS ITEMS ON ORFLINE.STOCKREF = ITEMS.LOGICALREF
FULL OUTER JOIN LG_XXX_CLCARD AS CLCARD
RIGHT OUTER JOIN LG_XXX_SHIPINFO
RIGHT OUTER JOIN LG_XXX_XX_ORFICHE ON LG_XXX_SHIPINFO.LOGICALREF = LG_XXX_XX_ORFICHE.SHIPINFOREF
ON CLCARD.LOGICALREF = LG_XXX_XX_ORFICHE.CLIENTREF ON ORFLINE.ORDFICHEREF = LG_XXX_XX_ORFICHE.LOGICALREF
LEFT OUTER JOIN LG_XXX_SECTORMAIN SEC WITH(NOLOCK) ON CLCARD.SECTORMAINREF=SEC.LOGICALREF
LEFT OUTER JOIN LG_XXX_SECTORSUB SUB WITH(NOLOCK) ON CLCARD.SECTORSUBREF = SUB.LOGICALREF
WHERE ORFLINE.STOCKREF >0 AND LG_XXX_XX_ORFICHE.TRCODE = 1
--AND (ORFLINE.AMOUNT - ORFLINE.SHIPPEDAMOUNT > 0)