批次存货在销货单中的可用量控制呼叫中心曹莎莎2010年5月20日问题描述:存货有批次管理。库存模块、出口模块设置了零出库控制,但是在现存量查询中还是能看到可用量为负数的记录?软件环境:872+sp1问题描述问题现象:首先确认问题现象:存货010105,可用数量有负数记录。问题现象:按批次存汇总查询现存量时可以发现,有批号的两行记录,可用数量都是正数。没有批号的那行记录,可用量是负数;而且有待发货数量-161个。因为出入库单都是必须填写批号的,所以没有批号的可用量记录应该是由发货单、销货单产生的。或者存货中途取消了批次管理。结果查询,存货不存在中途取消了批次管理的问题。经查询,存货确实有一张销货单,表体未填写批号,数量161个。销货单已经审核。这样是不是表示软件没控制住呢?分析过程:经过测试:当销货单表体未填写批号时,软件按存货检查可用量。当销货单表体填写批号时,软件按存货+批号检查可用量。010105存货,有批号的可用量是160+1=161,所以此销货单0000000006最多可以发货161个,如果发货162个时,软件会提示超可用量。分析过程:需求:用户认为这样控制可用量容易产生错误,询问能不能控制批次存货在录入销货单时必须录入批号。经查询,销售模块有选项控制发货单必须录入批号。但是出口模块中没有此选项。分析过程:解决方法:872针对此问题,已经出具补丁。CP-U872-2962-100505-EX补丁描述:打上补丁,并运行以下脚本后,销货单中存货为批次管理的必须录入批次才可以保存。说明:如要控制销货单批号必输执行下面脚本:updateaccinformationsetcvalue='True'wherecname='bBatchControlByConsignment'。谢谢!