我正在使用Adempiere,并且窗口采购订单中有一个Grand Total列
我希望将金额舍入上方,因此class CustomGame(Game):
def __init__(self):
Game.__init__(self)
self.assign_listener(KeyListener())
会显示Grand Total
我尝试过改变Price Precision但它仍然不起作用。
如何更改?
答案 0 :(得分:0)
顾名思义,定价精度仅适用于在价目表上生成价格时的舍入。您可以阅读adempiere wiki中关于文档舍入主题的this页面,特别是您可能还想阅读其discussion页面。据我所知,这个功能还没有实现,所以它需要一些编码,但正如你从讨论中看到的那样,它有可能是一个复杂的(法律和会计术语)比最初怀疑的。
答案 1 :(得分:0)
我找到了答案,它是通过修改数据库中的列来实现的。
我使用的是Oracle 12c,列是GrandTotal
。我使用ROUND()
函数
我所做的就是更新专栏。
UPDATE C_ORDERLINE SET GRANDTOTAL = ROUND(GRANDTOTAL)
有效。