我尝试创建关于 OpenERP 的报告。有几种方法可以完成这项任务(openoffice 插件、XML 文件、RML 文件等)
最快的方法是什么(和/或最漂亮的)?
我只使用了 RML 文件,我对结果很满意。我没有尝试过 OpenOffice 方法,但似乎从 SXW 到 RML 的转换步骤会更麻烦。当我编辑 RML 文件时,我只需将其保存并单击客户端中的报告按钮即可试用。无需编译或转换。如果我想让业务用户对报告进行细微更改,OpenOffice 可能会很有用,但我怀疑所有奇怪的数据提取代码都会让他们感到困惑。
我没有尝试过 XML 报告技术,所以我无法评论它。
我假设您已经看过有关编写报告的文档。我刚刚注意到一个部分讨论了更改公司默认标题,并且似乎只针对 XML 报告进行了描述。我没有进一步查看,但这可能是使用 XML 而不是 RML 的原因。我知道我们想去掉一些内部文件的公司标题。
如果您知道html,那么webkit使用mako报告。与 rml 相比,Webkit 报告非常容易创建。
Web kit Report 是制作报告的最简单方法,安装 webkit 报告
sudo apt-get install wkhtmltopdf
并在 OpenERP 中安装 report_webkit 模块,它将显示公司中的选项卡,在公司内部您可以使用 OpenERP GUI 制作简单的报告,
对于高级报告你必须学习maco模板,
谢谢..!!
对于简单的报告,我更喜欢使用rml
报告,首先创建一个 sxw 文件,然后使用 openerp 模块中的脚本将其转换为 rmlbase_report_designer
。
对于复杂的报表,也为了让报表更美观,我更喜欢使用jasper_reports
模块。在...的帮助下iReport
我们可以生成漂亮的报告。我们还可以使用 jdbc 数据源,它可以连接到我们的数据库并提取数据。子报告也可以使用 jasper_reports
还有其他报告工具,如 aeroo 报告、使用 xsl 文件、openoffice 插件等。
jasper 报表可用于使用 sql 查询创建 OpenERP 报表。
这是我在帖子中展示的一种方法,它描述了在 OpenERP 7 中基于 SQL 查询创建报告。请点击此链接了解详细信息。希望这对其他人有帮助。
http://sajjadhossain.com/2013/06/30/openerp-7-creating-report-using-sql-query/
编辑、自定义和创建您自己的报告的最简单、最简单、最快捷的方法是编辑 .rml 文件 迄今为止的经验知识