什么是在OpenERP上创建报告的最佳方式

问题描述:

我试图在OpenERP上创建报告。有几种方法可以完成这个任务(openoffice插件,XML文件,RML文件等)什么是在OpenERP上创建报告的最佳方式

什么是最快捷的方式来做到这一点(和/或最美丽的)?

+4

@Daniel是的,它与编程有关。 XML,RML,Reportlab,OpenERP ......对你有什么用? – 2011-02-07 16:28:01

+0

你的问题没有明确列出。 – 2011-02-07 16:38:23

+1

@Daniel这是您的个人意见,我绝对不会分享 – 2011-02-07 17:39:54

我只使用了RML文件,我对结果很满意。我还没有尝试OpenOffice方法,但似乎从SXW到RML的转换步骤会更麻烦。当我编辑一个RML文件时,我只保存它并单击客户端中的报告按钮来尝试它。无需编译或转换。如果我想让业务用户对报告进行较小的更改,OpenOffice可能会很有用,但我怀疑所有奇怪的数据提取代码会混淆它们。

我还没有尝试XML报告技术,所以我不能评论它。我想你已经看过documentation on writing reports。我刚刚注意到有一部分内容涉及到更改公司默认标题,它似乎只是描述了XML报告。我没有再看,但这可能是使用XML而不是RML的原因。我知道我们想摆脱一些内部文件的企业标题。使用

如果你知道HTML然后WebKit的报告。与rml相比,Webkit报告非常容易创建。

的Web工具包报告是作报告最简单的方法,安装WebKit的报告

sudo apt-get install wkhtmltopdf 

并安装在OpenERP的report_webkit模块,它会显示在公司的标签,公司内部可以进行简单的报告使用OpenERP的GUI,

为提前报告你必须学会​​的MACO模板,

谢谢..!

编辑,定制和创建自己的报告是从编辑经验.rml文件知识到目前为止

对于简单的报告,我更喜欢使用rml报告,通过创建一个SXW文件最容易和简单快捷的方法首先使用openerp模块base_report_designer中的脚本将其转换为rml。

对于复杂的报告以及为使报告更美观,我倾向于使用jasper_reports模块。在iReport的帮助下,我们可以生成漂亮的报告。我们也可以使用可连接到我们的数据库并提取数据的jdbc数据源。子报表,也可以使用jasper_reports

也有像aeroo报告等报告工具,使用XSL文件,OpenOffice的插件等

碧玉报告可以用来创建使用SQL查询的OpenERP报告。

这是我在我的文章中展示的一种方式,它描述了如何在OpenERP 7中基于SQL查询创建报告。请按照此链接了解详细信息。希望这会帮助其他人。

http://sajjadhossain.com/2013/06/30/openerp-7-creating-report-using-sql-query/