速达软件交流吧 关注:3贴子:19
  • 0回复贴,共1

速达软件提示将numeric转换为数据类型numeric时发生算术溢出错误

只看楼主收藏回复

速达软件在查询库存报表时,或者期末结账时提示出错信息如下:“将numeric转换为数据类型numeric时发生算术溢出错误”,如下图:

这个错误的主要原因是某个货品的货品成本溢出,也就是某个货品成本高于10亿或低于负的10亿,超出软件数据库设计范围。当我们查询报表或者结转时,软件会进行成本计算,货品成本过高过低超出范畴,导致算法溢出,软件发生提示错误。那什么原因会造成货品成本过高过低呢?一般是货品采用的"移动加权法"核算成本且仓库设置了"允许负库存出库"导致。解决和避免此错误的方式:1、对帐套进销存进行反结账,查找出是哪个货品成本价有异常,可以通过调整出入单据顺序,或者做存货调价单,调整异常成本货品成本价,然后在重新计算成本;2、在帐套选项中将"货品成本价异常阀值"调小,建议小于或等于1000%;3、尽量不允许负库存出库;4、每个月结账之前,通过货品帐面库存明细表,检查货品成本是否异常,出现异常马上进行调整。


IP属地:湖南1楼2017-08-23 15:58回复