生产用料清单分子分母四舍五入存在问题
887次浏览
编辑于2016年12月19日 11:10:49
求助:cloud6.0+9月补丁;
一个物料的即时库存有178kg;一张生产订单生产4个半成品;一张生产订单生产2个半成品;所以我将两张生产订单的分子都修改为了178、分母改为了6;;;但是最后两张生产订单经过四舍五入后,总的应付数量成了178.001;;;这是怎么回事???
系统中数量的销售精度为可以显示3位小数精度;;;我算了一下;如果按三位小数精度计算,应该为:
178/6=29.66666666666667
178/6*2=29.667*2=59.334 ;178/6*4=29.667*4=118.668 ;59.334+118.668=178.002;;;
如果按小数位数精度为10位小数精度计算,应该为:
178/6*2=29.6666666667*2=59.3333333334; 178/6*4=29.6666666667*4=118.6666666668; 118.6666666668+59.3333333334=178.0000000002;约等于178.000;
按照系统中的生产应发数量的算法;反推出:
178/6*2=29.667*2=59.334 ; 178/6*4=29.6667*4=118.6668,四舍五入后为118.667;两种算法不一致呢。
就是不知道系统中自动算出来的生产应发数量是通过什么形式算出的???
推荐阅读