问题现象: | 查询计价辅助数据表,仓库编码04,存货编码020309002,发现一张单据出现3条记录,而且还存在负数,联查该存货明细账和单据发现单据上只有一条记录,计价辅助系统将单据的一条记录分成了三条数据,而且查询的结果也不正确,跟集团沟通将计价辅助数据用U8.90计价辅助数据表重算工具重算了,问题依然存在,附件是抓图,已经将数据上传。名称为hljddyy.rar |
问题原因: | |
解决方案: | 您好,已就该问题与倪一线女士电话沟通,此问题【经查看数据】现做如下分析与答复: 【问题原因及查询脚本】 经检查用户数据发现后台单价小数位数均为10位,初步判断为程序写入未格式化处理导致。建议一线在用户处将890SP1及最新的采购、存货等相关模块补丁打全并同步升级数据库脚本后进行跟踪测试。对已发生的错误,建议与用户沟通确认后再行处理 以下为查询脚本请参考,修改前请务必做好数据备份!!! --可以通过对后台计价辅助数据表可以看出该入库记录分别对应三条出库记录 select * from ia_valuationass where cwhcode='04' and cinvcode='020309002' and civoucode='0000000273' order by autoid ---可以通过对后台入库数据表rdrecords与存货明细帐ia_subsidiary可以看出该入库记录 select * From rdrecords where autoid='7248' select cpzid,* from ia_subsidiary where id='7248' --问题原因所在:在结算单子表可以看出该记录对应的isvcost为10位小数位,而实际结算单价为保留四位小数位的,其与数量相乘就会出现金额的尾差 select * From pursettlevouchs where irdsid='7248' 若修改相应单价、金额字段需先删除相关凭证后调整,并执行重算存货总账工具进行处理。 【注意事项】修改前请务必做好数据备份;可在测试环境下先行引入用户数据后打补丁测试验证 |
相关补丁: | |
版本: | 8.90 |
模块: | 存货管理 |
产品: | 供应链 |
问题名称: | 计价辅助数据查询问题 |
最后更新: | 2011-11-08 23:40:52 |