LOGO SQL MALZEME STOKLARI

Aşağıdaki sorgu 281 numaraları ambarın anlık stoklarını getirir(stoğu olan ve kullanıdma olan malzemelerin)

SELECT 
  * 
FROM 
  (
    SELECT 
      TOP 100 PERCENT CODE STOK_KODU, 
      NAME STOK_ADI, 
      SPECODE STOK_OZELKODU, 
      ISNULL(
        (
          SELECT 
            SUM(ONHAND) 
          FROM 
            LV_101_01_STINVTOT STITOTS WITH(NOLOCK) 
          WHERE 
            STITOTS.STOCKREF = ITEMS.LOGICALREF 
            AND STITOTS.INVENNO = 281
        ), 
        0
      ) STOK_ADET 
    FROM 
      LG_101_ITEMS ITEMS WITH(NOLOCK) 
    WHERE 
      ACTIVE = 0
  ) as TF 
WHERE 
  STOK_ADET > 0

LOGO SQL SİPARİŞ MİKTAR BEKLEYEN MİKTAR

SELECT  DISTINCT  

  
	(SELECT CAST(C.NR AS VARCHAR)+'-'+C.NAME FROM L_CAPIDIV C WHERE C.FIRMNR=121 AND C.NR = ORFIC.BRANCH) ISYERI,   
/*SLSMC.CODE+'-'+*/SLSMC.DEFINITION_ SIPARIS_SATIS_ELEMANI,
	ORFIC.DATE_ SIPARIS_TARIH,	  
	ORFIC.DOCODE SIPARIS_BELGENO, 
	ORFIC.FICHENO SIPARIS_FISNO, 
	ORFIC.TRADINGGRP SIPARIS_TICARIISLEMGRUBU, 
	ORFIC.SPECODE SIPARIS_OZELKOD, 
	ORFIC.CYPHCODE SIPARIS_YETKIKODU, 
  
	CLNTC.CODE CARI_KOD, 
	CLNTC.DEFINITION_ CARI_AD,
	(SELECT SUM(ORF2.AMOUNT) FROM LG_121_01_ORFLINE ORF2 WHERE ORF2.ORDFICHEREF=ORFIC.LOGICALREF AND LINETYPE=4) FIS_TOPLAM_SIPARIS_MIKTAR,
	(SELECT SUM(ORF2.SHIPPEDAMOUNT) FROM LG_121_01_ORFLINE ORF2 WHERE ORF2.ORDFICHEREF=ORFIC.LOGICALREF AND LINETYPE=4) FIS_TOPLAM_SEVKEDILEN_MIKTAR
	
	/*,
	MALZEME DETAYLARI BAŞ
	USLINE.CODE BIRIM, 
	SERVC.CODE HIZMET_KOD, 
	SERVC.DEFINITION_ HIZMET_AD, 
	OTRNS.AMOUNT SIPARIS_MIKTAR, 
	OTRNS.SHIPPEDAMOUNT SIPARIS_SEVKEDILENMIKTAR
	MALZEME DETAYLARI SON
	*/




	/*, 
	ORFIC.CUSTORDNO,
	ORFIC.STATUS,
	ORFIC.WITHPAYTRANS, 
	ORFIC.FACTORYNR, 
	ORFIC.DEPARTMENT, 
	ORFIC.LOGICALREF, 
	ORFIC.TIME_, 
	ORFIC.SOURCEINDEX, 
	ORFIC.TOTALADDTAX, 
	ORFIC.TRRATE, 
	ORFIC.LINEEXCTYP,
	ORFIC.REPORTRATE, 
	OTRNS.PRCURR, 
	OTRNS.DATE_, 
	OTRNS.SPECODE, 
	OTRNS.SOURCEINDEX, 
	OTRNS.LOGICALREF, 
	OTRNS.ORDFICHEREF, 
	OTRNS.STOCKREF, 
	OTRNS.DETLINE, 
	OTRNS.LINETYPE, 
	OTRNS.REPORTRATE, 
	OTRNS.PRICE, 
	OTRNS.TOTAL, 
	OTRNS.PRPRICE, 
	OTRNS.AMOUNT SIPARIS_MIKTAR, 
	OTRNS.UOMREF, 
	OTRNS.SHIPPEDAMOUNT SIPARIS_SEVKEDILENMIKTAR, 
	OTRNS.CPSTFLAG, 
	OTRNS.CLOSED, 
	OTRNS.ONVEHICLE, 
	OTRNS.DISTRESERVED, 
	OTRNS.LINENO_, 
	OTRNS.UINFO1, 
	OTRNS.UINFO2, 
	OTRNS.ADDTAXAMOUNT,  
	ITMSC.CODE, 
	ITMSC.NAME, 
	ITMSC.ACTIVE, 
	ITMSC.SPECODE, 
	ITMSC.CYPHCODE, 
	ITMSC.PRODUCERCODE, 
	ITMSC.STGRPCODE, 
	ITMSC.LOGICALREF, 
	ITMSC.CARDTYPE, 
	SERVC.LOGICALREF, 
	VARIANT.CODE, 
	VARIANT.NAME,
	CLNTC.SPECODE, 
	CLNTC.CYPHCODE, 
	CLNTC.ACTIVE, 
	CLNTC.LOGICALREF, 
	USLINE.LOGICALREF, 
	USLINE.WIDTHREF, 
	USLINE.LENGTHREF, 
	USLINE.HEIGHTREF, 
	USLINE.AREAREF, 
	USLINE.VOLUMEREF, 
	USLINE.WEIGHTREF, 
	USLINE.UNITSETREF, 
	USLINE.MAINUNIT, 
	USLINE.CONVFACT1, 
	USLINE.CONVFACT2, 
	USLINE.CODE, 
	PROJECT.CODE, 
	PROJECT.NAME, 
	PROJECT.LOGICALREF, 
	SHPINF.CODE, 
	SHPINF.NAME  */
FROM 
  LG_121_01_ORFICHE ORFIC WITH(NOLOCK) 
  LEFT OUTER JOIN LG_121_SHIPINFO SHPINF WITH(NOLOCK) ON (
    ORFIC.SHIPINFOREF = SHPINF.LOGICALREF
  ) 
  LEFT OUTER JOIN LG_121_01_ORFLINE OTRNS WITH(NOLOCK) ON (
    ORFIC.LOGICALREF = OTRNS.ORDFICHEREF
  ) 
  LEFT OUTER JOIN LG_121_ITEMS ITMSC WITH(NOLOCK) ON (
    OTRNS.STOCKREF = ITMSC.LOGICALREF
  ) 
  LEFT OUTER JOIN LG_121_SRVCARD SERVC WITH(NOLOCK) ON (
    OTRNS.STOCKREF = SERVC.LOGICALREF
  ) 
  LEFT OUTER JOIN LG_121_VARIANT VARIANT WITH(NOLOCK) ON (
    OTRNS.VARIANTREF = VARIANT.LOGICALREF
  ) 
  LEFT OUTER JOIN LG_121_CLCARD CLNTC WITH(NOLOCK) ON (
    OTRNS.CLIENTREF = CLNTC.LOGICALREF
  ) 
  LEFT OUTER JOIN LG_121_UNITSETL USLINE WITH(NOLOCK) ON (OTRNS.UOMREF = USLINE.LOGICALREF) 
  LEFT OUTER JOIN LG_121_PROJECT PROJECT WITH(NOLOCK) ON (
    OTRNS.PROJECTREF = PROJECT.LOGICALREF
  ) 
   LEFT OUTER JOIN LG_SLSMAN SLSMC WITH(NOLOCK) ON (
    ORFIC.SALESMANREF = SLSMC.LOGICALREF
  ) 
WHERE 
  (
    ORFIC.WITHPAYTRANS IN (1)
  ) 
  AND (
    ORFIC.STATUS IN (4)
  ) 
  AND (
    ORFIC.WITHPAYTRANS IN (1)
  )  
  AND ORFIC.TRCODE = 1 
  AND (SLSMC.CODE IN ( /*M=*/'2021/2022' ,/*G*/ '2021-22'))  
 



SELECT 
  CASE WHEN ORFICHE.TRCODE = 1 THEN 'Satış/Pazarlama Siparişleri' WHEN ORFICHE.TRCODE = 2 THEN 'Alış/Satınalma Siparişleri' ELSE 'Diğer' END AS 'Sipariş Türü', 
  ORFICHE.DATE_ AS 'Fiş Tarihi', 
  ORFICHE.FICHENO AS 'Fiş No', 
  CLCARD.CODE AS 'Cari Kodu', 
  CLCARD.DEFINITION_ as 'Cari Adı', 
  ITEMS.CODE AS 'Stok Kodu', 
  ITEMS.DEFINITION_ AS 'Stok Adı', 
  ORFLINE.AMOUNT AS 'Sipariş Miktar', 
  ISNULL(
    (
      select 
        sum(amount) 
      FROM 
        LG_121_01_STLINE 
      WHERE 
        ORDTRANSREF = ORFLINE.LOGICALREF
    ), 
    0
  ) SEVKMIKTAR 
FROM 
  LG_121_01_ORFICHE ORFICHE 
  INNER JOIN LG_121_01_ORFLINE ORFLINE ON ORFICHE.LOGICALREF = ORFLINE.ORDFICHEREF 
  AND ORFICHE.CLIENTREF = ORFLINE.CLIENTREF 
  INNER JOIN LG_121_CLCARD CLCARD ON ORFICHE.CLIENTREF = CLCARD.LOGICALREF 
  INNER JOIN LG_121_SRVCARD ITEMS ON ORFLINE.STOCKREF = ITEMS.LOGICALREF 
WHERE 
  (ORFLINE.CANCELLED = 0) 
  AND (ORFLINE.STATUS = 4) 
  AND (ORFLINE.CLOSED = 0)


YEDEK KOPYALAMA

Talep: Logo – Sql Data’nın yedeklediği klasordeki isteğe bağlı en güncel yedeği (en güncel 1 dosyayı ) networkde sürücüye atanmış başka bir yere kopyala. (Not:Aynı dosya orada var ise kopyalamasın).

Yapı: Exeye parametre gönderilince kopyalama işlemini yapıp exeyi kapatacak. öncesinde source folder(kaynak klasör) ve destination folder(hedef klasör) belirlemek için exe direk çalıştırılır. Son olarak windows task schedulera(windows görev yöneticisi) ekleme yaparak exeye parametreli gönderimle istenilen zamanda çalışması için ayarlar yapılır.

Ayar Ekranı(indir -113kb ) :