问题现象: | 存货记账完收发存汇总表的金额和个别材料出库单的金额有差额 连续3个月在存货记账完后出现一张单据和出库汇总表里面的金额有差 客户端经常出现15秒后自动推出的提示,客户的加密狗已经送回总部修过,但是仍然没能解决,使用通狗则不会。 |
问题原因: | |
解决方案: | 您好, 此问题【经查看数据/测试】现做如下分析与答复: 【问题原因】 后台数据金额出现4位小数;沟通为使用二开插件引起。因正常产品金额字段仅保留俩位小数 【解决方案】 针对附件所列俩个单据可以使用以下脚本判断; 先备份将错误的数据。金额字段格式化为2位小数 select * into aa from rdrecords where id in(select id from rdrecord where ccode in ('SN11090010','SN11090440')) update rdrecords set iprice=round(iprice,2) where id in (select id from rdrecord where ccode in ('SN11090010','SN11090440')) 查看 select iprice,iaoutprice,b.autoid,* from rdrecords a join ia_subsidiary b on a.autoid=b.id where a.autoid in(select autoid from rdrecords where id in (select id from rdrecord where ccode in ('SN11090010','SN11090440') )) and iprice<>iaoutprice 更正 update ia_subsidiary set iaoutprice=round(iaoutquantity*ioutcost,2)where autoid in(89787,94199) 【注意事项】修改前请务必做好数据备份 |
相关补丁: | |
版本: | 8.90 |
模块: | 存货管理 |
产品: | 供应链 |
问题名称: | 问题号201110270148问题数据已经提交麻烦跟踪处理 |
最后更新: | 2011-11-16 23:40:32 |