如何在openerp odoo中添加报告记录?

时间:2015-01-28 06:29:16

标签: report odoo openerp-8

我使用的是OpenERP 8 odoo 我正在关注报告创建教程 但我被困在我可以的地方,但报告记录代码 例如:

      <report
      id="account_invoices"
      model="account.invoice"
      string="Invoices"
      report_type="qweb-pdf"
      name="account.report_invoice"
      file="account.report_invoice"
      attachment_use="True"
      attachment="(object.state in ('open','paid')) and
      ('INV'+(object.number or '').replace('/','')+'.pdf')"
      />

提前致谢 参考: http://blog.emiprotechnologies.com/create-qweb-report-odoo/

1 个答案:

答案 0 :(得分:0)

在ODOO中创建Qweb报告的常规目录文件结构

报告目录文件包含

__ init __.py文件

用作任何python模块的清单文件,它是python模块的一种入口点。 (添加your_report_parser_class_file.py文件的入口点)

your_report_parser_class_file.py文件

您的报告解析器类文件,用于包含您希望以后在报告中调用的报告相关函数和变量(在Qweb视图中)

查看目录文件包含

report_your_report_name.xml文件

用于添加报表视图文件,表示该文件将显示为Qweb视图

(通常它使用bootstrap类和自定义css和Qweb模板引擎标签来设计Qweb报告,并且此文件还添加了__ openerp__.py文件)

report_menu_file.xml文件

添加菜单xml文件以添加菜单以打印Qweb报告,该报告完全靠近并且与__ openerp__.py文件具有相同的文件夹

(此文件还在__ openerp__.py文件中添加了条目)