在Adempiere的圆柱

时间:2015-12-22 04:07:15

标签: adempiere

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

enter image description here

我希望将金额舍入上方,因此class CustomGame(Game): def __init__(self): Game.__init__(self) self.assign_listener(KeyListener()) 会显示Grand Total

我尝试过改变Price Precision但它仍然不起作用。

如何更改?

2 个答案:

答案 0 :(得分:0)

顾名思义,定价精度仅适用于在价目表上生成价格时的舍入。您可以阅读adempiere wiki中关于文档舍入主题的this页面,特别是您可能还想阅读其discussion页面。据我所知,这个功能还没有实现,所以它需要一些编码,但正如你从讨论中看到的那样,它有可能是一个复杂的(法律和会计术语)比最初怀疑的。

答案 1 :(得分:0)

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

我使用的是Oracle 12c,列是GrandTotal。我使用ROUND()函数

我所做的就是更新专栏。

UPDATE C_ORDERLINE SET GRANDTOTAL = ROUND(GRANDTOTAL)

有效。