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

时间:2011-02-07 15:23:00

标签: printing report openerp

我尝试创建一个关于OpenERP的报告。有几种方法可以完成这项任务(openoffice插件,XML文件,RML文件等)

最快的方式是什么(和/或最美丽的)?

7 个答案:

答案 0 :(得分:5)

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

我没有尝试过XML报告技术,所以我无法评论它。

我假设您已经看过documentation on writing reports。我刚刚注意到一个讨论更改公司默认标头的部分,它似乎只是针对XML报告进行了描述。我没有进一步查看,但这可能是使用XML而不是RML的原因。我知道我们想要删除一些内部文档的公司标题。

答案 1 :(得分:4)

如果您使用 mako 知道 html ,那么 webkit报告。与rml相比,Webkit报告很容易创建。

答案 2 :(得分:4)

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

sudo apt-get install wkhtmltopdf

并在OpenERP中安装report_webkit模块,它将显示公司中的选项卡,在公司内部,您可以使用OpenERP GUI进行简单报告,

高级报告您必须学习maco模板,

谢谢.. !!

答案 3 :(得分:0)

对于简单报告,我更喜欢使用rml报告,首先创建一个sxw文件,然后使用openerp模块base_report_designer中的脚本将其转换为rml。

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

也可以使用子报表

还有其他报告工具,如aeroo报告,使用xsl文件,openoffice插件等。

答案 4 :(得分:0)

jasper报告可用于使用sql查询创建OpenERP报告。

答案 5 :(得分:0)

这是我在帖子中展示的一种方式,它描述了在OpenERP 7中基于SQL查询创建报告。请点击此链接了解详细信息。希望这会对其他人有所帮助。

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

答案 6 :(得分:-1)

编辑,自定义和创建自己的报告的最简单,最简单,最快捷的方法是根据目前的经验编辑.rml文件知识