【发布时间】:2012-08-04 04:12:57
【问题描述】:
如何通过点击 openerp 中的菜单来打印 rml 报告? 无需打开任何向导。 我是否必须采取任何行动并返回菜单点击操作?请举例说明。
【问题讨论】:
标签: openerp
如何通过点击 openerp 中的菜单来打印 rml 报告? 无需打开任何向导。 我是否必须采取任何行动并返回菜单点击操作?请举例说明。
【问题讨论】:
标签: openerp
您必须使用<report> 标记声明报告。这是来自OpenERP documentation 的示例。
<?xml version="1.0"?>
<openerp>
<data>
<report
id="report_sale_order"
string="Print Order"
model="sale.order"
name="sale.order"
rml="sale/report/order.rml"
auto="False"
header="False"/>
</data>
</openerp>
在您准备好之前,您需要创建report file 和parser。核心模块都使用 SXW 报告文件生成 RML 文件,然后从 RML 文件运行报告。就个人而言,我更喜欢直接使用 RML 文件。还有一个Mako template engine,不过我还没试过。
【讨论】:
openerp-addons/sale/report/order.rml,我想。