我需要在销售行、采购行和项目主文件(销售选项卡)的价格字段中显示 5 位小数。我创建了带有 5 个小数位的新 EDT 来替换 salesLine.SalesPrice 和 InventTableModule.Price 字段。但是一旦创建了销售线。SalesPrice 字段中的值四舍五入到小数点后两位。例如,项目主数据中的值为 10.12345,但在销售行上显示为 10.12000。最后 3 位数字消失了。
到目前为止,我从各种帖子/博客中听到了多种方法。
在 RealBase EDT 上将 NoOfDecimals 属性更改为 5,从而有效地更改应用程序中的 Amount 字段。我不想这样做。
在 GL>Setup>Currency>Rounding rules 中更改舍入规则。这些字段不可编辑。
我将 PriceDiscTable.Amount 字段的 EDT 更改为 5 位小数。但没有帮助。我猜我的情况下的 SalesPrice 不是来自贸易协议。
有什么我忽略/遗漏的吗?
谢谢