业务类型为委外订单的采购申请单下推委外订单没有合适数据
业务场景:业务类型为委外订单的采购申请单下推委外订单提示“没有合适数据”,实际订单并没有下推完成,行业务未关闭,但是整张采购申请单已关闭,无法反关闭订单!
原因分析:反审核修改了下游的委外订单数量,偶发性的发生对应上游采购申请单关联数量没有反写导致上述问题。
解决:建议执行语句进行检测与修改,请注意先在测试账套进行,确保无误后再在正式账套进行,以防万一。
—-初步查询申请单下推数量小于申请单数量但是已不能再次下推的异常申请单编号——
select distinct FBillNo from POrequest t1
join POrequestentry t2 on t1.finterid=t2.finterid
where FAuxCommitQty<>FOrderQty
and FAuxCommitQty=FAuxQty
and t2.FMrpClosed=0
and t2.FOrderQty<>0
and t2.fauxqty-t2.FAuxCommitQty<=0
and t1.FStatus=3
—修正指定的异常采购申请单—–
update POrequestentry
set FAuxCommitQty=FOrderQty,FCommitQty=FOrderQty
where FInterID in(
select t1.FInterID from POrequest t1
join POrequestentry t2 on t1.finterid=t2.finterid
where FAuxCommitQty<>FOrderQty
and FAuxCommitQty=FAuxQty
and t2.FMrpClosed=0
and t2.FOrderQty<>0
and t2.fauxqty-t2.FAuxCommitQty=0
and t1.FStatus=3
and t1.FBillNo=’在这里写入异常的采购申请单单据编号’
)
—-执行完上述语句后,若是采购申请单在前台呈关闭状态则手工进行反关闭之后(若不是关闭状态则不用管),再次下推剩余数量即可。——-