2017-06-15 88 views
0

我需要在Qweb报告中使用公司货币ID。我尝试了下面的代码,但没有任何工作。收到错误:
AttributeError的:“NoneType”对象有没有属性“ID”在Qweb报告中获取公司的currency_id Odoo 10

<span t-esc="company.id"/> 

<span t-esc="o.company.id"/> 

回答

0

如果o是您的记录,该报告就是印的名称,如果从odoo方针之后(这意味着该公司在company_id下保存),那么它应该是:

<!-- example for currency name --> 
<span t-field="o.company_id.currency_id.name" /> 
<!-- example for currency symbol --> 
<span t-field="o.company_id.currency_id.symbol" /> 
+0

我没有在我的qweb模板中获得任何对象'o'。这是问题..我怎样才能得到一个模型的默认对象在Qweb报告模板? – KbiR

+0

所以它不是报告的qweb模板,而是客户端的? – CZoellner

+0

其qweb报告。我继承了'report_saleorder',并保存在自定义模块的/report/report_template.xml中。 – KbiR