服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

主辅计量单位转换错误

- 浏览:685 - 发布时间:2008-01-08 00:00:00.0
问题版本: 810-U6普及版3.1 问题模块: 818-报账中心
所属行业: 0-通用 问题状态: 2-UU通注册用户
关 键 字: 主辅计量单位转换错误 适用产品: U8库存
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 主辅计量单位转换错误
问题现象: 主辅计量单位转换错误,换算不准确。例如库存模块的收发存汇总表,库存产品200套,每套2片,辅计量单位片数就为400片,可产品所出的片数却为-100片或其它数字。
原因分析: 根据用户的数据,在界面上调用存货,并不会发生主辅计量单位转换错误的情况。 有两种可能的情况: 1。软件是允许在存货档案里更改换算率的,可以查一下是否存在此情况,单据里按当时的换算率计算和保存。 2。在单据录入界面里也可以更改换算率的.
解决方案: 如果用户非要和存货档案中的一致,可以提供如下语句更改,更改语句供参考:建议用户根据具体单据手工修改: --- 收发主子表 update rdrecords set inum=CONVERT(DECIMAL(20,6),iquantity/bb.iInvExchRate) from rdrecords inner join ( select aa.*,inventory.iInvExchRate ,abs(aa.iex-iInvExchRate) as tt