zoukankan      html  css  js  c++  java
  • K3cloud 生产领料选单

    DECLARE @p3 dbo.udt_inttable;
    INSERT INTO @p3
    VALUES ( 106668 );

    EXEC sp_executesql N'SELECT t0.FID fid, t0.FFORMID fformid, t0.FBILLNO fbillno, t1.FENTRYID fentity_fentryid, t1.FSeq fentity_fseq, t1.FBFLOWID fbflowid, t0.FMATERIALID fmaterialid, t0.FPRDORGID fprdorgid, t1_C.FSUPPLYORG fsupplyorg, t1.FMATERIALID fmaterialid2, st11_O.FMATERIALID f10, st11_O.FDOCUMENTSTATUS f11, t1.FBOMID fbomid2, st15_O.FID f13, st15_O.FDOCUMENTSTATUS f14, t1_C.FSTOCKID fstockid, t1_C.FSTOCKLOCID fstocklocid, t1_C.FSTOCKSTATUSID fstockstatusid, t1.FMTONO fmtono, t1.FPROJECTNO fprojectno, t1.FMOBILLNO fmobillno1, t1.FMOENTRYID fmoentryid1, t1.FOPERID foperid, t1.FPROCESSID fprocessid, t1_C.FOWNERTYPEID fownertypeid, t1.FMOID fmoid1, t0.FMOENTRYSEQ fmoentryseq, t1.FUNITID funitid2, t1.FBASEUNITID fbaseunitid1, st116.FSTOREUNITID f29, st117_O.FSTOREUNITID f30, st118.FAUXUNITID f31, st119_O.FAUXUNITID f32, t0.FWORKSHOPID fworkshopid, t1.FAUXPROPID fauxpropid, t1_C.FOWNERID fownerid, st1_C9_O.fitemid f36, st1_C18_O.FDOCUMENTSTATUS f37, t1_C.FLOT flot, t1_C.FLOT_TEXT flot_text, t1_C.FENTRUSTPICKORGID fentrustpickorgid,
    st120.FSNUNIT f40, st121_O.FSNUNIT f41, t1_C.FRESERVETYPE freservetype, t1_C.FOPTQUEUE foptqueue, t0.FREQSRC freqsrc, t0.FSALEORDERNO fsaleorderno, t0.FSALEORDERID fsaleorderid, t0.FSALEORDERENTRYSEQ fsaleorderentryseq, t0.FSALEORDERENTRYID fsaleorderentryid,
    t1.FMUSTQTY fmustqty, t1_Q.FSELPICKEDQTY fselpickedqty, t1_Q.FGOODRETURNQTY fgoodreturnqty, t1_Q.FINCDEFECTRETURNQTY fincdefectreturnqty, t1.FBASEMUSTQTY fbasemustqty, t1_Q.FBASESELPICKEDQTY fbaseselpickedqty, t1_Q.FBASEGOODRETURNQTY fbasegoodreturnqty,
    t1_Q.FBASEINCDEFECTRETURNQTY fbaseincdefectreturnqty FROM T_PRD_PPBOM t0 LEFT OUTER JOIN T_PRD_PPBOMENTRY t1 ON t0.FID = t1.FID INNER JOIN (SELECT FId FROM @PKValue_udt1 b) sp ON sp.FId = t1.FENTRYID LEFT OUTER JOIN T_PRD_PPBOMENTRY_Q t1_Q ON t1.FENTRYID =
    t1_Q.FENTRYID LEFT OUTER JOIN T_PRD_PPBOMENTRY_C t1_C ON t1.FENTRYID = t1_C.FENTRYID LEFT OUTER JOIN T_BD_MATERIAL st11 ON t1.FMATERIALID = st11.FMATERIALID LEFT OUTER JOIN T_BD_MATERIAL st11_O ON (st11.FMasterId = st11_O.FMasterId AND (st11_O.FUseOrgId = 0 OR
    (st11_O.FUseOrgId = 100189 AND t1_C.FSUPPLYORG = 0) OR st11_O.FUseOrgId = t1_C.FSUPPLYORG)) LEFT OUTER JOIN T_ENG_BOM st15 ON t1.FBOMID = st15.FID LEFT OUTER JOIN T_ENG_BOM st15_O ON (st15.FMasterId = st15_O.FMasterId AND (st15_O.FUseOrgId = 0 OR
    (st15_O.FUseOrgId = 100189 AND t1_C.FSUPPLYORG = 0) OR st15_O.FUseOrgId = t1_C.FSUPPLYORG)) LEFT OUTER JOIN t_BD_MaterialStock st116 ON t1.FMATERIALID = st116.FMATERIALID LEFT OUTER JOIN t_BD_MaterialStock st117_O ON st11_O.FMATERIALID = st117_O.FMATERIALID LEFT
    OUTER JOIN t_BD_MaterialStock st118 ON t1.FMATERIALID = st118.FMATERIALID LEFT OUTER JOIN t_BD_MaterialStock st119_O ON st11_O.FMATERIALID = st119_O.FMATERIALID LEFT OUTER JOIN V_ITEMCLASS_OWNER st1_C9 ON t1_C.FOWNERID = st1_C9.fitemid LEFT OUTER JOIN
    V_ITEMCLASS_OWNER st1_C9_O ON (st1_C9.FMasterId = st1_C9_O.FMasterId AND (st1_C9_O.FUseOrgId = 0 OR (st1_C9_O.FUseOrgId = 100189 AND t1_C.FSUPPLYORG = 0) OR st1_C9_O.FUseOrgId = t1_C.FSUPPLYORG)) LEFT OUTER JOIN T_BAS_Item st1_C18_O ON st1_C9_O.fitemid = st1_C18_O.fitemid LEFT OUTER JOIN t_BD_MaterialStock st120 ON t1.FMATERIALID = st120.FMATERIALID LEFT OUTER JOIN t_BD_MaterialStock st121_O ON st11_O.FMATERIALID = st121_O.FMATERIALID LEFT OUTER JOIN t_BD_MaterialBase st122_O ON st11_O.FMATERIALID = st122_O.FMATERIALID WHERE ((((((((((t1_C.FSUPPLYORG = 100189 OR t1_C.FSUPPLYORG = 0 OR (t1_C.FSUPPLYORG IS NULL)) AND 1 = 1) AND EXISTS (SELECT V1.FENTRYID FROM T_PRD_MO M INNER JOIN T_PRD_MOENTRY V1 ON M.FID = V1.FID INNER JOIN T_PRD_MOENTRY_A V2 ON V1.FENTRYID = V2.FENTRYID WHERE (((((t0.FMOENTRYID = V1.FENTRYID AND V1.FPRODUCTTYPE = 1) AND M.FDOCUMENTSTATUS = ''C'') AND M.FCANCELSTATUS = ''A'') AND V1.FISSUSPEND = ''0'') AND V2.FSTATUS IN (''3'', ''5'', ''4'')))) AND (((t1.FMUSTQTY - t1_Q.FSELPICKEDQTY) + t1_Q.FGOODRETURNQTY + t1_Q.FINCDEFECTRETURNQTY) > 0)) AND (t1_C.FSUPPLYORG = 100189 OR (t1_C.FSUPPLYORG = 0 AND t0.FPRDORGID IN (0, 100189)))) AND (t1.FBFLOWID = '''' OR t1.FBFLOWID = '' '' OR t1.FBFLOWID = ''81119477-4778-4d0b-94b9-1c43a1c1f768'')) AND (((((t1_C.FISSUETYPE = N''1'' OR t1_C.FISSUETYPE = N''3'') AND t0.FDOCUMENTSTATUS = ''C'') AND (t1.FMATERIALTYPE <> N''2'')) AND (t1.FUSERATE > 0)) AND (t1.FMUSTQTY > 0))) AND EXISTS (SELECT 1 FROM T_PRD_MO TRM WHERE (TRM.FID = t0.FMOID AND (TRM.FISSUEMTRL != ''1'')))) AND (st122_O.FISINVENTORY = ''1'' AND ((st11_O.FUSEORGID = 100189 AND t1_C.FSUPPLYORG = 0) OR st11_O.FUSEORGID = t1_C.FSUPPLYORG))) AND t0.FFORMID = ''PRD_PPBOM'') ORDER BY t0.FID ASC, t1.FSeq ASC',
    N'@PKValue_udt1 [udt_inttable] READONLY', @PKValue_udt1 = @p3;


    SELECT t0.FID fid ,
    t0.FFORMID fformid ,
    t0.FBILLNO fbillno ,
    t1.FENTRYID fentity_fentryid ,
    t1.FSEQ fentity_fseq ,
    t1.FBFLOWID fbflowid ,
    t0.FMATERIALID fmaterialid ,
    t0.FPRDORGID fprdorgid ,
    t1_C.FSUPPLYORG fsupplyorg ,
    t1.FMATERIALID fmaterialid2 ,
    st11_O.FMATERIALID f10 ,
    st11_O.FDOCUMENTSTATUS f11 ,
    t1.FBOMID fbomid2 ,
    st15_O.FID f13 ,
    st15_O.FDOCUMENTSTATUS f14 ,
    t1_C.FSTOCKID fstockid ,
    t1_C.FSTOCKLOCID fstocklocid ,
    t1_C.FSTOCKSTATUSID fstockstatusid ,
    t1.FMTONO fmtono ,
    t1.FPROJECTNO fprojectno ,
    t1.FMOBILLNO fmobillno1 ,
    t1.FMOENTRYID fmoentryid1 ,
    t1.FOPERID foperid ,
    t1.FPROCESSID fprocessid ,
    t1_C.FOWNERTYPEID fownertypeid ,
    t1.FMOID fmoid1 ,
    t0.FMOENTRYSEQ fmoentryseq ,
    t1.FUNITID funitid2 ,
    t1.FBASEUNITID fbaseunitid1 ,
    st116.FSTOREUNITID f29 ,
    st117_O.FSTOREUNITID f30 ,
    st118.FAUXUNITID f31 ,
    st119_O.FAUXUNITID f32 ,
    t0.FWORKSHOPID fworkshopid ,
    t1.FAUXPROPID fauxpropid ,
    t1_C.FOWNERID fownerid ,
    st1_C9_O.fitemid f36 ,
    st1_C18_O.FDOCUMENTSTATUS f37 ,
    t1_C.FLOT flot ,
    t1_C.FLOT_TEXT flot_text ,
    t1_C.FENTRUSTPICKORGID fentrustpickorgid ,
    st120.FSNUNIT f40 ,
    st121_O.FSNUNIT f41 ,
    t1_C.FRESERVETYPE freservetype ,
    t1_C.FOPTQUEUE foptqueue ,
    t0.FREQSRC freqsrc ,
    t0.FSALEORDERNO fsaleorderno ,
    t0.FSALEORDERID fsaleorderid ,
    t0.FSALEORDERENTRYSEQ fsaleorderentryseq ,
    t0.FSALEORDERENTRYID fsaleorderentryid ,
    t1.FMUSTQTY fmustqty ,
    t1_Q.FSELPICKEDQTY fselpickedqty ,
    t1_Q.FGOODRETURNQTY fgoodreturnqty ,
    t1_Q.FINCDEFECTRETURNQTY fincdefectreturnqty ,
    t1.FBASEMUSTQTY fbasemustqty ,
    t1_Q.FBASESELPICKEDQTY fbaseselpickedqty ,
    t1_Q.FBASEGOODRETURNQTY fbasegoodreturnqty ,
    t1_Q.FBASEINCDEFECTRETURNQTY fbaseincdefectreturnqty
    FROM T_PRD_PPBOM t0
    LEFT OUTER JOIN T_PRD_PPBOMENTRY t1 ON t0.FID = t1.FID
    INNER JOIN ( SELECT FId
    FROM @PKValue_udt1 b
    ) sp ON sp.FID = t1.FENTRYID
    LEFT OUTER JOIN T_PRD_PPBOMENTRY_Q t1_Q ON t1.FENTRYID = t1_Q.FENTRYID
    LEFT OUTER JOIN T_PRD_PPBOMENTRY_C t1_C ON t1.FENTRYID = t1_C.FENTRYID
    LEFT OUTER JOIN T_BD_MATERIAL st11 ON t1.FMATERIALID = st11.FMATERIALID
    LEFT OUTER JOIN T_BD_MATERIAL st11_O ON ( st11.FMASTERID = st11_O.FMASTERID
    AND ( st11_O.FUSEORGID = 0
    OR ( st11_O.FUSEORGID = 100189
    AND t1_C.FSUPPLYORG = 0
    )
    OR st11_O.FUSEORGID = t1_C.FSUPPLYORG
    )
    )
    LEFT OUTER JOIN T_ENG_BOM st15 ON t1.FBOMID = st15.FID
    LEFT OUTER JOIN T_ENG_BOM st15_O ON ( st15.FMASTERID = st15_O.FMASTERID
    AND ( st15_O.FUSEORGID = 0
    OR ( st15_O.FUSEORGID = 100189
    AND t1_C.FSUPPLYORG = 0
    )
    OR st15_O.FUSEORGID = t1_C.FSUPPLYORG
    )
    )
    LEFT OUTER JOIN T_BD_MATERIALSTOCK st116 ON t1.FMATERIALID = st116.FMATERIALID
    LEFT OUTER JOIN T_BD_MATERIALSTOCK st117_O ON st11_O.FMATERIALID = st117_O.FMATERIALID
    LEFT OUTER JOIN T_BD_MATERIALSTOCK st118 ON t1.FMATERIALID = st118.FMATERIALID
    LEFT OUTER JOIN T_BD_MATERIALSTOCK st119_O ON st11_O.FMATERIALID = st119_O.FMATERIALID
    LEFT OUTER JOIN V_ITEMCLASS_OWNER st1_C9 ON t1_C.FOWNERID = st1_C9.fitemid
    LEFT OUTER JOIN V_ITEMCLASS_OWNER st1_C9_O ON ( st1_C9.fmasterid = st1_C9_O.fmasterid
    AND ( st1_C9_O.fuseorgid = 0
    OR ( st1_C9_O.fuseorgid = 100189
    AND t1_C.FSUPPLYORG = 0
    )
    OR st1_C9_O.fuseorgid = t1_C.FSUPPLYORG
    )
    )
    LEFT OUTER JOIN T_BAS_ITEM st1_C18_O ON st1_C9_O.fitemid = st1_C18_O.FITEMID
    LEFT OUTER JOIN T_BD_MATERIALSTOCK st120 ON t1.FMATERIALID = st120.FMATERIALID
    LEFT OUTER JOIN T_BD_MATERIALSTOCK st121_O ON st11_O.FMATERIALID = st121_O.FMATERIALID
    LEFT OUTER JOIN T_BD_MATERIALBASE st122_O ON st11_O.FMATERIALID = st122_O.FMATERIALID
    WHERE ( ( ( ( ( ( ( ( ( ( t1_C.FSUPPLYORG = 100189
    OR t1_C.FSUPPLYORG = 0
    OR ( t1_C.FSUPPLYORG IS NULL )
    )
    AND 1 = 1
    )
    AND EXISTS ( SELECT V1.FENTRYID
    FROM T_PRD_MO M
    INNER JOIN T_PRD_MOENTRY V1 ON M.FID = V1.FID
    INNER JOIN T_PRD_MOENTRY_A V2 ON V1.FENTRYID = V2.FENTRYID
    WHERE ( ( ( ( ( t0.FMOENTRYID = V1.FENTRYID
    AND V1.FPRODUCTTYPE = 1
    )
    AND M.FDOCUMENTSTATUS = 'C'
    )
    AND M.FCANCELSTATUS = 'A'
    )
    AND V1.FISSUSPEND = '0'
    )
    AND V2.FSTATUS IN ( '3', '5',
    '4' )
    ) )
    )
    AND ( ( ( t1.FMUSTQTY - t1_Q.FSELPICKEDQTY )
    + t1_Q.FGOODRETURNQTY
    + t1_Q.FINCDEFECTRETURNQTY ) > 0 )
    )
    AND ( t1_C.FSUPPLYORG = 100189
    OR ( t1_C.FSUPPLYORG = 0
    AND t0.FPRDORGID IN ( 0, 100189 )
    )
    )
    )
    AND ( t1.FBFLOWID = ''
    OR t1.FBFLOWID = ' '
    OR t1.FBFLOWID = '81119477-4778-4d0b-94b9-1c43a1c1f768'
    )
    )
    AND ( ( ( ( ( t1_C.FISSUETYPE = N'1'
    OR t1_C.FISSUETYPE = N'3'
    )
    AND t0.FDOCUMENTSTATUS = 'C'
    )
    AND ( t1.FMATERIALTYPE <> N'2' )
    )
    AND ( t1.FUSERATE > 0 )
    )
    AND ( t1.FMUSTQTY > 0 )
    )
    )
    AND EXISTS ( SELECT 1
    FROM T_PRD_MO TRM
    WHERE ( TRM.FID = t0.FMOID
    AND ( TRM.FISSUEMTRL != '1' )
    ) )
    )
    AND ( st122_O.FISINVENTORY = '1'
    AND ( ( st11_O.FUSEORGID = 100189
    AND t1_C.FSUPPLYORG = 0
    )
    OR st11_O.FUSEORGID = t1_C.FSUPPLYORG
    )
    )
    )
    AND t0.FFORMID = 'PRD_PPBOM'
    )
    ORDER BY t0.FID ASC ,
    t1.FSEQ ASC;

  • 相关阅读:
    圆形按钮窗口控制-不断减少的圆圈
    图像按钮和模拟Windows媒体播放器UI
    圆形按钮
    本机Win32主题感知所有者绘制控件没有MFC
    CRegionButton -一个多向按钮
    Iconits
    CxShadeButton
    管道符 |
    gedit
    more/less
  • 原文地址:https://www.cnblogs.com/liangyuwen/p/13230824.html
Copyright © 2011-2022 走看看