0

我正在使用 Adempiere,并且窗口采购订单中有一个总计列

在此处输入图像描述

我希望金额四舍五入,所以Grand Total会显示42,432,001

我试过改变价格精度,但它仍然不起作用。

我怎样才能改变它?

4

2 回答 2

0

我找到了答案,它是通过修改数据库中的列。

我使用 Oracle 12c,列是GrandTotal. 我使用ROUND()功能

我所做的只是更新专栏。

UPDATE C_ORDERLINE SET GRANDTOTAL = ROUND(GRANDTOTAL)

有用。

于 2015-12-23T09:51:54.227 回答
0

顾名思义,定价精度只会在价目表上生成价格时应用四舍五入。您可能会从 adempiere wiki 阅读有关文档舍入主题的页面,特别是您可能还想阅读其讨论页面。据我所知,此功能尚未实现,因此需要一些编码,但正如您从讨论中看到的那样,它有可能比最初怀疑的更复杂(在法律和会计方面)。

于 2015-12-23T04:10:16.840 回答