【问题标题】:Total amount in words in qweb report odooqweb 报告 odoo 中的总字数
【发布时间】:2016-08-18 09:11:25
【问题描述】:

我想在words 上获得purchase order 中的total amount qweb report。 有人请告诉我获取它的过程是什么或我可以做什么代码...... 我会非常感谢...

【问题讨论】:

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


    【解决方案1】:

    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()" />
    

    【讨论】:

    • 它给了我一些其他的语言。我想用英语得到它,所以请告诉我发生了什么
    • @TahirNoor 我很乐意提供帮助。将 fr 更改为 en
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多