问题现象: | 现存量查询,与批次台账查询数据不一致。经过对客户的数据进行分析,发现是由于客户有预留和释放操作,但是有部分预留和释放操作差记录。数据已上传,文件名为“阿莫森.rar”。 [2011-8-23 23:23:39 补充] 根据处理意见尝试通过盘点经行调整,但是盘点后现存量数据仍然与批次台账不一致。请参考。 |
问题原因: | |
解决方案: | 您好, 此问题【经查看数据/测试】现做如下分析与答复: 【问题原因】 用户账套中有些预留记录的autoid是不连续的,好像记录被删除过。正常预留应该是正负数相等。看看是否用户二次开发引起; 【解决方案】 首先更新最新st补丁,并升级脚本 然后要删除预留有丢记录的单据剩余记录,参考脚本如下: --创建临时表插入要删除的子表记录 select * into tmpaa from rdrecords a inner join rdrecord b on a.id=b.id where cbustype ='预留入库' group by a.id,cinvcode having sum(isnull(iquantity,0))<>0 --根据临时表删除记录 delete rdrecords where id in (select id from tmpaa) delete rdrecord where id in (select id from tmpaa) --更新预留没有跟踪号的记录 update rdrecords set isotype=0 where isotype=1 and isodid is null 然后整理现存量 在通过临时表tmpaa中记录的批号,进行批次盘点,注意盘点的总盈亏数量应该为0 ; 【注意事项】修改前请务必做好数据备份;由于网站的关系,上述语句中的标点符号 ‘ % + 必需在输入法为英文的状态下重新录入后再执行 |
相关补丁: | |
版本: | 8.72 |
模块: | 库存管理 |
产品: | 供应链 |
问题名称: | 现存量与批次台账不符 |
最后更新: | 2011-08-31 15:03:52 |