具体场景如下:
数字字段 A,目前只能固定设置几位小数,假如此时设置的是 3 位小数,超过预设的小数位数自动修约了
这个是不合理的,应该让用户来选择是否修约和按什么修约规则修约
Tips:修约规则不只有四舍五入和四舍六入五成双等
A 1.345 正常显示
A 1.3456 时,希望也能正常显示为 1.3456,但是此时系统会显示 A 为 1.346 ,此时会发生四舍五入自动修约进位了。用户压根没有数据回滚处理的能力,即系统按照自己的方式把数据给处理了,然后用户只能干看着,或者重新写工作流擦屁股.......
【解决思路一】:将该字段设置为文本,后台将文本转换成数字,然后通过修约规则的 PBP 进行修约计算。
【解决思路二】:MDY 增加数字组件的设置功能,当小数位数超过预设的位数时,可以选择处理逻辑
1.直接显示
2.修约后显示,修约分为四舍五入或者四舍六入五成双或者其他修约规则等。