如何在 openerp odoo 中添加报告记录?
how can i add a report record in openerp odoo?
我正在使用 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/
在 ODOO 中创建 Qweb 报告的通用目录文件结构中
report 目录文件包含
__ init __.py 文件
用作任何 python 模块的清单文件,它是 python 模块的入口点。 (添加your_report_parser_class_file.py文件的入口点)
your_report_parser_class_file.py 文件
您的报告解析器 class 文件用于包含您将来要在报告中调用的报告相关函数和变量(在 Qweb 视图中)
查看目录文件包含
report_your_report_name.xml 文件
用于添加报表视图文件,表示该文件将显示为Qweb视图
(通常它使用 bootstrap class 和我们的自定义 css 和 Qweb 模板引擎标签来设计 Qweb 报告,而且这个文件在 __ openerp__.py 文件 )
report_menu_file.xml 文件
添加菜单xml 文件添加菜单打印Qweb Report 与__openerp__.py 文件完全接近且同文件夹
(这个文件在__openerp__.py文件中也有添加条目)
我正在使用 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/
在 ODOO 中创建 Qweb 报告的通用目录文件结构中
report 目录文件包含
__ init __.py 文件
用作任何 python 模块的清单文件,它是 python 模块的入口点。 (添加your_report_parser_class_file.py文件的入口点)
your_report_parser_class_file.py 文件
您的报告解析器 class 文件用于包含您将来要在报告中调用的报告相关函数和变量(在 Qweb 视图中)
查看目录文件包含
report_your_report_name.xml 文件
用于添加报表视图文件,表示该文件将显示为Qweb视图
(通常它使用 bootstrap class 和我们的自定义 css 和 Qweb 模板引擎标签来设计 Qweb 报告,而且这个文件在 __ openerp__.py 文件 )
report_menu_file.xml 文件
添加菜单xml 文件添加菜单打印Qweb Report 与__openerp__.py 文件完全接近且同文件夹
(这个文件在__openerp__.py文件中也有添加条目)