python-2.7 - qweb 报告 odoo 中的总字数

标签 python-2.7 odoo openerp-8 odoo-9

我想在 qweb 报告 上以 words 的形式获取采购订单总金额。 有人请告诉我获取它的过程是什么或者我可以做什么代码...... 我将非常感激...

最佳答案

purshase.order 模型中创建一个函数,将 total_amount 转换为字母。

from openerp import models, api
from openerp.tools import amount_to_text_fr

class purchase_order(models.Model):
    _inherit = 'purchase.order'

    @api.depends('amount_total', 'currency_id')
    def compute_text(self):
        return amount_to_text_fr(self.amount_total, self.currency_id.symbol)

要从 QWEB 报告中调用它,请使用:

<span t-esc="o.compute_text()" />

关于python-2.7 - qweb 报告 odoo 中的总字数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39014198/

相关文章:

python - 在所有渲染层中将所有 Material 附加到对象 [Maya]

vim - 在 vim 上运行 python

python - OrderedDict 的设置、获取和 popitem 性能

python-2.7 - 如何在 Windows 上的 Anaconda Python 2.7 x64 上安装 Theano?

odoo - 如何让特定的用户组看到导出/导入?

python - 单击按钮时 Odoo 重新加载

odoo - 在 qweb 报告 odoo 中按日期 ASC 排序

python - 计算字段作为 Odoo 10 中的列表

debugging - 如何正确调试OpenERP/Odoo?

openerp - 如何在qweb报告odoo中获取当前登录用户名