【问题标题】:Openerp RML Report Print on MenuOpenerp RML 报告在菜单上打印
【发布时间】:2012-08-04 04:12:57
【问题描述】:

如何通过点击 openerp 中的菜单来打印 rml 报告? 无需打开任何向导。 我是否必须采取任何行动并返回菜单点击操作?请举例说明。

【问题讨论】:

    标签: openerp


    【解决方案1】:

    您必须使用<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 fileparser。核心模块都使用 SXW 报告文件生成 RML 文件,然后从 RML 文件运行报告。就个人而言,我更喜欢直接使用 RML 文件。还有一个Mako template engine,不过我还没试过。

    【讨论】:

    • 非常感谢 Don Kirkby 的宝贵回复! :) 我会尝试 :) 我是 openerp 和 python 的新手。我不详细了解 openerp manager 的报告方式。 :( 如果你能给我提供任何文档或指南,那对我来说是最好的
    • 按照我的答案@user1529289 中的链接,查看核心模块中的一些示例,例如销售订单。文件是openerp-addons/sale/report/order.rml,我想。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 2012-08-10
    • 2016-12-11
    相关资源
    最近更新 更多