管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 3  1/1   1  
作者
内容
mevmev  [个人空间]


注册  2017-03-15
发贴数  157
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2017-08-17 21:03

关于金额的小数点: 
 
通常情况下,由于人民币的纸币面值有分,可以有一分钱,二分钱。 
所以系统默认凡是在单据金额或者小计一,小计二的地方都直接四舍五入了。 
系统中,在产品资料里是可以自由定义价格小数位的。 
 
由于以下两个场景: 
 
1、单产品在平均到具体部件时,金额很小,有时需要9位小数(货币单位是欧元/美元) 
     而在物资单据明细里的小计一,小计二,直接给两位小数了,有时候导致小计一为0的情况出现。 
     这也是导致在脚本修正单据金额的时候,会报不一致的问题。而且,脚本不管怎样修正,表头的金额一定是两位小数 
2、关于小数位提前收紧至两位,与最后报表收紧至两位。这个会产生精度差。 
     看附件演示,此时产生了误差,当数据量很大或者经过一段时间后,这个就是问题了。 
 
 
 
基于上述的描述,作个建议: 
 
1、单据里的小计一,小计二,表头金额是否不要强制两位小数点。 
     退一步,请保留用户定义的小计一、小计二的小数位。表头金额无法处理就还是将就两位吧。 
2、更进一步,如果支持小计、累计金额的自定义小数位自然更好。






        于 2017-08-17 21:03 被 mevmev 修改





商贸进销存 管理軟體, 綠色免費

mevmev  [个人空间]


注册  2017-03-15
发贴数  157
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2017-08-17 09:09

附件图中6位,写错了。应是9位。致歉







人力資源管理軟體, 綠色免費

mevmev  [个人空间]


注册  2017-03-15
发贴数  157
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2017-08-17 21:04

比如,在单据中,原产品资料单价为 
0.000056 
 
数量为1000的时候才能不为0,因为默认给提前2位小数终结了。







庫存管理軟體, 綠色免費


 3  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]