如何在报表中将金额数字显示为中文大写格式?
-
谢谢版主,已经实现了。
实施步骤:
1.在需要使用中文大写转换函数的报表py文件中调用util.py文件,即import util,并加入'rmb_upper': util.rmb_upper 因为我是在采购单里使用,所以我在addons/purcharse/report/order.py这个文件的self.localcontext.update中加入了'rmb_upper': util.rmb_upper
2.在报表RML文件中以[[rmb_upper(o.amount_total)]]的方式调用虽然使用OpenERP一段儿时间了,可是还没有改过太多源代码。现在企业需求变化,不改源程序不行了。Python的格式还真是头痛,很不习惯啊。
希望把自己在实施时的一些经验告诉大家,让更多的入门者少走弯路吧!
高手们就不要见笑了! -
[quote author=oldrev link=topic=838.msg3851#msg3851 date=1264855290]
http://code.google.com/p/hornerp/source/browse/branches/account-report/addons/relatorio_report/util.py
[/quote]
貌似打不开了,文件不存在了?
找到了:
https://code.google.com/p/hornerp/source/browse/branches/account-report/addons/relatorio_report/util.py?spec=svn166&r=166