我想了解 Odoo 8 中的 QWeb Report。在版本 6 和 7 中,我使用了 jasper_report ......这对我来说没问题。但是......现在版本 8,我找不到这个版本的 jasper_report。在第8版中,他们使用了qweb模板报告。我不知道如何使用。我想自定义 account_invoice 报告。这就是为什么...我创建了视图文件夹并添加了 report_account_extend.xml。我没有更改report_account.xml 文件中的任何内容,只是更改名称report_account_extend.xml。然后我添加了 account_report.xml 文件进行声明,只需更改 id、字符串、名称和文件,如下所示:
id="account_invoices_extend"
string="Invoices Extend"
name="report_invoice_extend"
file="report_invoice_extend"
我从“客户发票”表格打印了这份报告,它出现了错误:
File "/home/erp/Odoo/prjoject/odoo/openerp/tools/cache.py", line 119, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/home/erp/Odoo/prjoject/odoo/openerp/addons/base/ir/ir_ui_view.py", line 848, in read_template
raise ValueError('Invalid template id: %r' % (xml_id,))
QWebTemplateNotFound: Invalid template id: u'report_invoice_extend'
我想知道如何解决这个错误以及如何创建示例 qweb 模板报告。Qweb 模板 xml 文件是否在视图文件夹中?这个相关的python文件在哪里?
如果你不介意,请一步一步解释我。谢谢