Sipariş Sevk Miktarı

Gönderen Konu: Sipariş Sevk Miktarı  (Okunma sayısı 380 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ehliyet

  • Logo Kullanıcısı
  • **
  • Karma: 1
Sipariş Sevk Miktarı
« : 03.01.2019, 10:13 »
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.





Kod: [Seç]
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)


Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Sipariş Sevk Miktarı
« Yanıtla #1 : 03.01.2019, 11:56 »
Merhabalar,

Joinlerinizi kontrol edebilir misiniz?

ORFICHE tablosunu right join olarak almışsınız ama bağlantılarda tersten işlenmiş.

Kolay gelsin.

Çevrimdışı ehliyet

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: Sipariş Sevk Miktarı
« Yanıtla #2 : 03.01.2019, 13:10 »
Teşekkür ederim. Bir kontrol edeyim bu kodu ilk zamanlarda yazmışım zaten elden geçmesi lazım. Ama sanırım sorun o değil. ORFLINE.SHIPPEDAMOUNT değeri sıfır olarak geliyor. Yani Raporu Tiger atrafında aldığım zaman da sevkedilen değere ulaşamadım. Ama el terminalleri lobject ile atıyor sisteme orada bir sorun olabilir mi bakmam lazım.


Çevrimdışı ehliyet

  • Logo Kullanıcısı
  • **
  • Karma: 1
Ynt: Sipariş Sevk Miktarı
« Yanıtla #3 : 09.01.2019, 10:44 »
Sıkıntı şu arkadaşlar.

Devir işlemi yaparken adetli ürünleri de kg olarak attığı için sevk aşamasında adetli sevkiyat yapıldığı için stokdan ve sipariş sevk miktarından düşmüyor. Ama stoklar hareket gördüğü içinde değişiklik yapamıyorum. Kilitlenip kaldım. Daha önce yaşayan da çözümü olan varsa sevinirim.