在Pentaho Designer中进行现场展示,但在OpenERP中不进行现场展示

时间:2019-05-13 15:34:50

标签: openerp-7

我是Pentaho(5.01)和Open ERP(7.0)的新手,我有一个现有报告,我添加了一个字段(文本),这是相应模块中的一个选择。

在Pentaho报表设计器预览版中,该字段的值正确,但是将.prpt加载到OpenERP中后,报表将运行(PDF),除此字段外,其他所有字段均已正确填充。

OpenERP中是否缺少某些设置,无法显示此字段? DB(Postgres)表中的字段值也正确。

1 个答案:

答案 0 :(得分:0)

问题是pentaho.server.url已硬连线到IP地址。

在OpenERP安装中,我们有三个服务器,分别是生产服务器,演示服务器(生产副本)和开发服务器。pentaho.server.url作为记录存储在关于开发人员的Postgres DB的ir_config_parameter表中,已指向Pentaho。报表服务器进行生产。因此,即使我在开发系统上加载了正确的.prpt报告文件,查询仍在从生产系统中提取数据,而该生产系统没有正确的DB数据或结构。

我通过调试报告激活并调用core.py(community / pentaho_reports)模块中的代码来对此进行解密。