|
那个"已连接"的意思是什么呢? "Ready to ship" , "closed"?
订单的状态是closed了,那笔保留的记录可以直接到inv.mtl_reservations表里面去delete
很多待定事物处理包括保留等,会因为"来源"的非正常关闭或删除,变成真正的卡单.
至于产生这种情况的原因,我猜想如下,举个例子来说,你的库存原来有150个,后来有人出库了100个,可是物料移动接口还没有跑,所以库存数还是150个,这个时候你book一张订单后产生了100个的保留量,物料移动接口随后运行了,所以不管是保留还是挑库都会发现库存数不够.随后你去库存事物处理接口重新提交(当时的库存又因为其他入库动作而已经大于100),OK,挑库过了,发运也过了.可是保留却没有重新提交,而订单的关闭,会使保留的状态没有了更新的依据,这笔保留变成真正的"没方向",所以只能去inv.mtl_reservations的table里去强行删除.
以上是我的一些猜测,原则上我觉得在事物处理接口,以及pending的事物处理重新提交事物处理之前,应该先找明白卡单的原因,另外几个接口和后台工作流的自动运行时间要相应设置的合理一些. |
|