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

我希望将金额四舍五入到上面,这样Grand Total就会显示42,432,001
我试着改变价格精度,但它仍然不起作用。
我怎样才能改变它?
发布于 2015-12-23 12:10:17
顾名思义,Pricing Precision仅在价目表上生成价格时应用四舍五入。您可能会阅读adempiere wiki中关于文档舍入主题的this页面,特别是您可能还想阅读它的discussion页面。据我所知,此功能尚未实现,因此需要一些编码,但正如您从讨论中看到的那样,它有可能比最初怀疑的复杂(在法律和会计方面)。
发布于 2015-12-23 17:51:54
我已经找到了答案,它是通过修改数据库中的列。
我使用Oracle12c,列是GrandTotal。我使用ROUND()函数
我所要做的就是更新列。
UPDATE C_ORDERLINE SET GRANDTOTAL = ROUND(GRANDTOTAL)它起作用了。
https://stackoverflow.com/questions/34408274
复制相似问题