问题现象: | 生产订单stg04103001下达5笔2618040 大磁架,生产数量分别是1335,入库1335,生产数量分别是463,入库463,生产数量分别是1231,入库1231,生产数量分别是583,入库586,生产数量分别是16000,入库4672和344,总计入库是8631,但在生产订单完成情况内查询5笔的入库数量全部显示为8631. 另料号2758010 基座问题相同 |
问题原因: | 生产订单表中记录的累计完工数量不正确导致。 |
解决方案: | 可用如下语句修改,使用前作好数据备份并选择对应的数据库: update pp_pomain set finQuantity =tolQuantity from pp_pomain inner join ( select pm.MainID ,isnull(sum(iQuantity),0) as tolQuantity from pp_pomain pm left join (select rdrecords.* from rdrecord inner join rdrecords on rdrecord.ID = rdrecords.ID where cVouchtype=10) as rds on pm.MainID = rds.iMPoIDs and pm.cinvcode = rds.Cinvcode group by pm.MainID, rds.Cinvcode) as aa on pp_pomain.MainID = aa.MainID |
相关补丁: | |
版本: | 8.52 |
模块: | 生产管理 |
产品: | U852----生产管理 |
问题名称: | 生产订单完成情况入库数量不正确 |
最后更新: | 2005-06-28 00:00:00 |