'M' AND A.PROD_LINE = 'C' AND ('L' IN (SELECT * FROM TABLE(XB_PACKAGE.GF_TABSTR(A.ORD_PRC_LOCK,'|')) ) or A.ORD_PRC_LOCK is null ) AND A.PRODNM_CD LIKE :1 || '%' -- 产品代码 AND A.CUST_CD || '&' LIKE :2 || '%' -- 客户代码 AND A.C_SPEC_STL_GRD||'&' LIKE :3 || '%' -- 钢号 AND A.ORD_NO LIKE :4 || '%' -- 合同号 AND A.ORD_SEQ LIKE :5|| '%' -- 订单号 AND A.RCVORD_CLF || '&' LIKE :6|| '%' -- 接受订单区分 AND A.DEL_TO_DATE BETWEEN :7 AND :8 -- 交货日期(到达) AND A.ORD_USEAGE_CD || '&' LIKE :9 || '%' -- 订单用途 AND A.C_SPEC_ABBSYM || '&' LIKE :10 || '%' -- 标准号 AND A.ORD_THK BETWEEN :11 AND :12 -- 订单厚度 AND A.ORD_WTH BETWEEN :13 AND :14 -- 订单宽度 AND A.ORD_UNIT_WGT BETWEEN :15 AND :16 --订单单重 AND A.OVER_ORD IS NULL ORDER BY A.DEL_TO_DATE, A.ORD_NO, A.ORD_SEQ ]]> NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4')) GROUP BY CC.COIL_NO) WQ WHERE '1' = '1' AND A.CUR_PROG_CD = 'PRC' AND (A.CUR_LOAD_LOC IS NOT NULL AND SUBSTR(A.CUR_LOAD_LOC,1,1)<>'6') AND A.ORD_FL = '2' AND A.COIL_STAT = '2' AND A.COIL_NO = WQ.COIL_NO(+) AND A.COIL_NO = L.COIL_NO(+) -- AND a.COIL_NO = c.OLD_SAMPL_NO AND A.FB_YN = 'N' --20130121钢卷封闭不能进行充当 AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3') AND B.ORD_NO = :1 -- 合同号 AND B.ORD_SEQ = :2 -- 订单号 AND A.COIL_THK > :3 AND A.COIL_THK < :4 AND (1 = 1 OR 'True' <> NVL(:5, 'False') OR A.TOT_DEC_GRD NOT IN ('3', '4')) -- 判定 ,次废品不可充 AND ('True' <> NVL(:6, 'False') OR A.STL_GRD = B.H_SPEC_STL_GRD) -- 同牌号 AND ('True' <> NVL(:7, 'False') OR LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查厚度通过 AND ('True' <> NVL(:8, 'False') OR LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查宽度通过 AND ('True' <> NVL(:9, 'False') OR LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查成分项目 AND ('True' <> NVL(:10, 'False') OR LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查材质项目 AND ('True' <> NVL(:11, 'False') OR A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) --单重 AND ('True' <> NVL(:12, 'False'))--同内径 AND ('True' <> NVL(:13, 'False')) --同包装 ]]> NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4')) GROUP BY CC.COIL_NO) WQ WHERE '1' = '1' AND A.CUR_PROG_CD = 'PRC' AND (A.CUR_LOAD_LOC IS NOT NULL AND SUBSTR(A.CUR_LOAD_LOC,1,1)='6') AND A.ORD_FL = '2' AND A.COIL_STAT = '2' AND A.COIL_NO = WQ.COIL_NO(+) AND A.COIL_NO = L.COIL_NO(+) -- AND a.COIL_NO = c.OLD_SAMPL_NO AND A.FB_YN = 'N' --20130121钢卷封闭不能进行充当 AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3') AND B.ORD_NO = :1 -- 合同号 AND B.ORD_SEQ = :2 -- 订单号 AND A.COIL_THK > :3 AND A.COIL_THK < :4 AND (1 = 1 OR 'True' <> NVL(:5, 'False') OR A.TOT_DEC_GRD NOT IN ('3', '4')) -- 判定 ,次废品不可充 AND ('True' <> NVL(:6, 'False') OR A.STL_GRD = B.H_SPEC_STL_GRD) -- 同牌号 AND ('True' <> NVL(:7, 'False') OR LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查厚度通过 AND ('True' <> NVL(:8, 'False') OR LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查宽度通过 AND ('True' <> NVL(:9, 'False') OR LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查成分项目 AND ('True' <> NVL(:10, 'False') OR LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SJL') = 'YY') -- 检查材质项目 AND ('True' <> NVL(:11, 'False') OR A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) --单重 AND ('True' <> NVL(:12, 'False'))--同内径 AND ('True' <> NVL(:13, 'False')) --同包装 ]]> NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4')) GROUP BY CC.COIL_NO) WQ WHERE '1' = '1' AND B.ORD_NO = BB.ORD_NO(+) AND B.ORD_SEQ = BB.ORD_SEQ(+) AND A.COIL_NO = WQ.COIL_NO(+) AND A.COIL_NO = L.COIL_NO(+) AND A.CUR_PROG_CD = 'CRC' AND A.CUR_LOAD_LOC IS NOT NULL AND A.ORD_FL = '2' AND A.COIL_STAT = '2' and a.FB_YN = 'N' AND A.LINE_TP IS NULL --AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3') AND B.ORD_NO = :1 -- 合同号 AND B.ORD_SEQ = :2 -- 订单号 AND A.EXTSHAPE_QUALITY NOT IN ('FP', 'CP','S1') AND (1 = 1 OR 'True' <> NVL(:3, 'False') OR A.TOT_DEC_GRD NOT IN ('3', '4')) -- 次废品不可充 AND ('True' <> NVL(:4, 'False') OR A.SPEC_STL_GRD = B.C_SPEC_STL_GRD) -- 同牌号 AND ('True' <> NVL(:5, 'False') OR LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查厚度通过 AND ('True' <> NVL(:6, 'False') OR LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查宽度通过 AND ('True' <> NVL(:7, 'False') OR LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查成分项目 AND ('True' <> NVL(:8, 'False') OR LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查材质项目 AND ('True' <> NVL(:9, 'False') OR LOAD_ORD_DCS.LOAD_EXTSHAPE_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查表面等级 AND ('True' <> NVL(:10, 'False') OR A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) AND ('True' <> NVL(:11, 'False') OR A.COIL_INDIA=BB.C_ORD_INDIA)--同内径 AND ('True' <> NVL(:12, 'False') OR A.PACKAGE_LEVEL=B.PACK_METHOD) --同包装 ]]> NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4')) GROUP BY CC.COIL_NO) WQ WHERE '1' = '1' AND B.ORD_NO = BB.ORD_NO(+) AND B.ORD_SEQ = BB.ORD_SEQ(+) AND A.COIL_NO = WQ.COIL_NO(+) AND A.COIL_NO = L.COIL_NO(+) AND A.CUR_PROG_CD = 'CRC' AND A.CUR_LOAD_LOC IS NOT NULL AND A.ORD_FL = '2' AND A.COIL_STAT = '2' and a.FB_YN = 'N' AND A.LINE_TP ='S' --AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3') AND B.ORD_NO = :1 -- 合同号 AND B.ORD_SEQ = :2 -- 订单号 AND A.EXTSHAPE_QUALITY NOT IN ('FP') AND (1 = 1 OR 'True' <> NVL(:3, 'False') OR A.TOT_DEC_GRD NOT IN ('3', '4')) -- 次废品不可充 AND ('True' <> NVL(:4, 'False') OR A.SPEC_STL_GRD = B.C_SPEC_STL_GRD) -- 同牌号 AND ('True' <> NVL(:5, 'False') OR LOAD_ORD_DCS.LOAD_THK_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查厚度通过 AND ('True' <> NVL(:6, 'False') OR LOAD_ORD_DCS.LOAD_WTH_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查宽度通过 AND ('True' <> NVL(:7, 'False') OR LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查成分项目 AND ('True' <> NVL(:8, 'False') OR LOAD_ORD_DCS.LOAD_QLTY_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查材质项目 AND ('True' <> NVL(:9, 'False') OR LOAD_ORD_DCS.LOAD_EXTSHAPE_DCS(A.COIL_NO, B.ORD_NO, B.ORD_SEQ, 'SCP') = 'YY') -- 检查表面等级 AND ('True' <> NVL(:10, 'False') OR A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) AND ('True' <> NVL(:11, 'False') OR A.COIL_INDIA=BB.C_ORD_INDIA)--同内径 AND ('True' <> NVL(:12, 'False') OR A.PACKAGE_LEVEL=B.PACK_METHOD) --同包装 ]]> NVL('True', 'False') OR CC.TOT_DEC_GRD NOT IN ('3', '4')) GROUP BY CC.OLD_SAMPL_NO) WQ WHERE '1' = '1' AND B.ORD_NO = BB.ORD_NO(+) AND B.ORD_SEQ = BB.ORD_SEQ(+) AND A.OLD_SAMPL_NO = WQ.OLD_SAMPL_NO(+) AND A.OLD_SAMPL_NO = L.COIL_NO(+) AND A.CUR_PROG_CD = 'DRC' AND A.CUR_LOAD_LOC IS NOT NULL --AND (A.MATLQLTY_DEC_GRD IS NOT NULL OR SUBSTR(B.ORD_NO ,1,2) IN ('57','59','53') ) AND A.ORD_FL = '2' AND A.COIL_STAT = '2' AND (A.SMP_STATS IS NULL OR A.SMP_STATS = '3' OR (A.SMP_STATS = '2' AND A.MATLQLTY_DEC_GRD IS NOT NULL )) --改判完成 或没有改判的可以充当 AND B.ORD_NO = :1 -- 合同号 AND B.ORD_SEQ = :2 -- 订单号 and a.FB_YN = 'N' AND A.EXTSHAPE_QUALITY NOT IN ('FP', 'CP') AND (1 = 1 OR 'True' <> NVL(:3, 'False') OR A.TOT_DEC_GRD NOT IN ('3', '4')) -- 次废品不可充 AND ('True' <> NVL(:4, 'False') OR A.SPEC_STL_GRD = B.C_SPEC_STL_GRD) -- 同牌号 AND ('True' <> NVL(:5, 'False') OR LOAD_ORD_DCS.LOAD_THK_DCS(A.OLD_SAMPL_NO, B.ORD_NO, B.ORD_SEQ, 'LCP') = 'YY') -- 检查厚度通过 AND ('True' <> NVL(:6, 'False') OR LOAD_ORD_DCS.LOAD_WTH_DCS(A.OLD_SAMPL_NO, B.ORD_NO, B.ORD_SEQ, 'LCP') = 'YY') -- 检查宽度通过 AND ('True' <> NVL(:7, 'False') OR LOAD_ORD_DCS.LOAD_CHEM_DCS(A.SLAB_NO, B.ORD_NO, B.ORD_SEQ, 'LCP') = 'YY') -- 检查成分项目 AND ('True' <> NVL(:8, 'False') OR LOAD_ORD_DCS.LOAD_QLTY_DCS(A.OLD_SAMPL_NO, B.ORD_NO, B.ORD_SEQ, 'LCP') = 'YY') -- 检查材质项目 AND ('True' <> NVL(:9, 'False') OR LOAD_ORD_DCS.LOAD_EXTSHAPE_DCS(A.OLD_SAMPL_NO, B.ORD_NO, B.ORD_SEQ, 'LCP') = 'YY') -- 检查表面等级 AND ('True' <> NVL(:10, 'False') OR A.ACT_WGT BETWEEN B.ORD_UNIT_WGT_MIN AND B.ORD_UNIT_WGT_MAX) AND ('True' <> NVL(:11, 'False') OR A.COIL_INDIA = BB.C_ORD_INDIA) --同内径 AND ('True' <> NVL(:12, 'False') OR A.PACKAGE_LEVEL = B.PACK_METHOD) --同包装 ]]> 'SAMP' AND OQ.QLTY_CD = SQ.QLTY_CD ORDER BY SQ.DISPLAY_SEQ ]]>