EAS75销售订单批量锁库问题反馈
1,198次浏览
编辑于2014年05月13日 15:38:34
问题描述:如果销售订单进行批量锁库,对同一个物料,由于批次不一样,导致锁库时,锁定多个批次。根据该订单关联生成销售出库单。审核出库单。然后在反审核出库单会导致订单锁库数量和库存的锁库数量不一致。导致在生成出库单时,不允许提交、审核。举例:
1. A物料 订货 100
锁库: A物料 20131112 60
A物料 20131113 40
库存台账(t_im_inventory):
ID:1111 批次:20131112 锁库数量 60
ID:2222 批次:20131113 锁库数量40
单据锁库表:
ID:1 INVENTORYID:1111 批次:20131112 锁库数量 60
ID 2 INVENTORYIDID:2222 批次:20131113 锁库数量40
2.销售出库两行:
A 20131112 60
B 20131113 40
3.出库单反审核
锁库: A物料 20131112 60
A物料 20131113 40
库存台账(t_im_inventory):
ID:1111 锁库数量 60
ID:2222 锁库数量 0
单据锁库表:
ID:1 INVENTORYID:1111 批次:20131112 锁库数量 60
ID 2 INVENTORYIDID:111 批次:20131113 锁库数量40(这里应该不对)
现场研发人员分析代码之后,判断应该是在SaleIssueUpdateProcessor中的addLockedQty中有问题。请总部研发专家帮忙确认在总部研发环境能否还原此问题,谢谢。
1. A物料 订货 100
锁库: A物料 20131112 60
A物料 20131113 40
库存台账(t_im_inventory):
ID:1111 批次:20131112 锁库数量 60
ID:2222 批次:20131113 锁库数量40
单据锁库表:
ID:1 INVENTORYID:1111 批次:20131112 锁库数量 60
ID 2 INVENTORYIDID:2222 批次:20131113 锁库数量40
2.销售出库两行:
A 20131112 60
B 20131113 40
3.出库单反审核
锁库: A物料 20131112 60
A物料 20131113 40
库存台账(t_im_inventory):
ID:1111 锁库数量 60
ID:2222 锁库数量 0
单据锁库表:
ID:1 INVENTORYID:1111 批次:20131112 锁库数量 60
ID 2 INVENTORYIDID:111 批次:20131113 锁库数量40(这里应该不对)
现场研发人员分析代码之后,判断应该是在SaleIssueUpdateProcessor中的addLockedQty中有问题。请总部研发专家帮忙确认在总部研发环境能否还原此问题,谢谢。
推荐阅读