销售合同 -- 此SQL是准备生成订单使用的sql,将结果复制出来即可 SELECT 'call pro_contractPushToOrder_SO(' || a.id || ');', * FROM SGGMIIP.salesContract a WHERE 1 = 1 AND "sono" ='RIIXX25RE-012YZ-03' AND IFNULL("del_flag", 0) <> 1; SELECT 'call pro_contractPushToOrder_PO('||a.id||');',* FROM purchaseContract A WHERE 1 = 1 AND "pono" ='RIIXX25RE-012YZ-03' AND IFNULL("del_flag", 0) <> 1; -- PS:此处只准备了销售和采购两类合同的,其他合同根据情况使用 -- 修改状态能够使用备案程序生成数据 UPDATE SGGMIIP.salesContract a SET placed =2 WHERE 1 = 1 AND "sono" ='RIIXX25RE-012YZ-03' AND IFNULL("del_flag", 0) <> 1; UPDATE SGGMIIP.purchaseContract a SET placed =2 WHERE 1 = 1 AND "pono" ='RIIXX25RE-012YZ-03' AND IFNULL("del_flag", 0) <> 1; UPDATE SGGMIIP.otherTContract a SET placed =2 WHERE 1 = 1 AND "fno" ='RIIXX25RE-012YZ-03' AND IFNULL("del_flag", 0) <> 1; -- 修改完状态之后使用下面的程序生成备案信息(传的值不重要什么都可以) call pro_contrRegLedger205_update(2004431899797127170); -- 生成备案信息之后给挂一个审批流,这个审批流的id是做起初的时候使用的,此处可在后续根据审批人员进行数据扩充 UPDATE contrRegLedger A SET "sourceContractApprovalId" ='2003749389394382848' WHERE "contrNo" IN ('RIIXX25RE-012YZ-03');