销售合同
-- 此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');