公司字段在X.M.L的正文中不起作用。报告

时间:2016-10-05 06:56:54

标签: xml openerp odoo-8

定制销售订单X.M.L.在Odoo 8中报告,在正文中添加company字段不起作用。例如:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
  <data>
    <template id="my_report_body" inherit_id="sale.report_saleorder_document">
      <xpath expr="//div[@class='page']/div[3]" position="replace">
        <p t-if="o.date_order" class="text-right">
          À <span t-field="company.city"/>, le <span t-field="o.date_order"/>
        </p>
      </xpath>
    </template>
  </date>
</openerp>

引发以下异常:

QWebException: "'NoneType' object has no attribute '_fields'" while evaluating

但是它适用于标题页脚。我怎样才能使它在体内发挥作用?

1 个答案:

答案 0 :(得分:3)

您已使用未注册/声明字段公司

而不是公司使用 company_id 字段。

尝试使用以下代码。

替换

<span t-field="company.city"/>

<span t-field="o.company_id.city"/>