如何在Odoo 15税务报表中条件调用VAT编号与公司注册号
解决Odoo 15税务报表显示VAT编号及公司注册号问题
问题场景
在Odoo 15的税务报表中,已通过以下代码展示公司名称,但未显示VAT编号和company_registry(公司注册号)字段:
<strong>Company:</strong><p t-esc="res_company.name"/>
实现方案
要实现仅当对应字段已填写时才显示VAT编号和公司注册号的需求,可使用Odoo QWeb的条件渲染语法,代码如下:
<t t-if="res_company.vat"><strong>VAT No:</strong><t t-esc="res_company.vat"/></t> <t t-if="res_company.company_registry"><br/><strong>CR:</strong><t t-esc="res_company.company_registry"/></t>
代码说明
<t t-if="res_company.vat">:通过条件判断,仅当VAT字段有值时才渲染该模块内容<t t-esc="res_company.vat">:安全输出字段文本内容,自动处理HTML转义<br/>:在VAT编号与公司注册号之间添加换行,优化报表排版
内容的提问来源于stack exchange,提问作者Ahmed Ragab
相关产品推荐
相关产品推荐

