问题现象: | U852存货核算1、在存货核算系统中进行单据记帐时,发现单据无法正常记帐,在数据库中发现有重复记录,有几千条,以前好像有补丁,但打了所有最新补丁后,无法解决。2、在进行结算成本处理时报错,提示‘结算单号为:452存货编码为0101003的存货暂估处理失败。 |
问题原因: | 您好!经检查发现上述两个问题均是由在ia_summary--表中存在重复记录造成的,做好数据备份后执行如下即可 |
解决方案: | 您好!经检查发现上述两个问题均是由在ia_summary--表中存在重复记录造成的,做好数据备份后执行如下即可。 --删除存货总帐重复记录 declare @imonth as int set @imonth=0 while @imonth1) ia on ia_summary.cwhcode=ia.cwhcode and ia_summary.cinvcode=ia.cinvcode and ia_summary.imonth=ia.imonth where autoid not in(select min(autoid) from ia_summary where imonth=@imonth group by cwhcode,cinvcode,imonth having count(*)>1) and ia_summary.imonth=@imonth set @imonth=@imonth+1 end |
相关补丁: | |
版本: | 8.52 |
模块: | 存货核算 |
产品: | U852----存货核算 |
问题名称: | 单据无法正常记帐 |
最后更新: | 2005-08-30 00:00:00 |