在页脚QWEB发票报告ODOO

时间:2018-09-28 17:40:59

标签: pdf odoo odoo-9 invoice qweb

我要修复页面底部的div元素,就在最后一页的页脚之前,这是一个继承自Odoo标准发票报表的qweb报表,该页脚已经存在仅在最后一页可见。

有什么想法吗?建议?

Here is a schema of what is wanted

谢谢

1 个答案:

答案 0 :(得分:0)

正如您提到的那样,您的报告是从标准发票报告继承的,我假设您已经知道标准发票布局是名为report_invoice_document的Qweb视图,并且您已经定义了一个模板,例如

  <template id="your_module.report_invoice_document" priority="50" t-name="Your Module - Modifications to the Standard Invoice Layout"  inherit_id="account.report_invoice_document">
    <xpath expr="//div[hasclass('page')]" position="inside">
      <div>Your content</div>
    </xpath>
  </template>

因此,唯一的问题是微调XPath表达式和位置。整个报告都在<div class="page">标记内,因此使用上面的xpath标记会将您的内容放在报告结尾之前。