我使用的是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/
答案 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文件中添加了条目)