历史版本4 :新计算引擎问题汇总 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文介绍使用新计算引擎插件时遇到的问题及解决方案。

注1:新计算引擎插件适用范围、功能简介请参见:新计算引擎插件

注2:新计算引擎插件使用步骤请参见:新计算引擎操作文档

2. 示例编辑

2.1 编译所有模板

V1.0.3 及之前版本的插件安装后,在设计器菜单栏文件下,会新增一个功能按钮「编译所有模板」,如下图所示:

这个按钮是批量转换最初的简化方案,它会转换当前报表工程下的所有 cpt 模板,但是存在一些使用上的问题。

建议用户直接升级到 V1.0.3 及之后的版本,使用最新的批量转换功能。

Snag_9bbb9e5.png

2.2 行式引擎报错

问题描述

如果报表使用了「模板>报表引擎属性」下的行式引擎,如下图所示:

Snag_8a631f.png

cpt 转 cptx 后,预览模板时,会有报错信息:警告:18:01:44 Thread-13 ERROR [standard] 错误代码:11300001 数据集配置错误。

原因分析

报表的数据设置为列表,跟行式引擎冲突,如下图所示:

Snag_8f2c29.png

解决方案

不使用行式引擎即可,不勾选行式引擎。

2.3 日期控件设置的控件值无效

问题描述

cptx 模板中,日期控件的控件值为数据列中的数值,设置控件值的格式为yyyyMM,预览后设置的控件值未生效,提示:无限制。如下图所示:

7.png

原因分析

控件值对应的数据列中,日期格式为 YYYY-MM,日期控件控件值设置的格式为 yyyyMM ,两者设置的格式不相同导致的。

8.png

解决方案

数据列中的字段格式需与控件设置的字段格式相同。

2.4 找不到转换按钮

有时候在设计器和服务器都安装了新计算引擎插件,但是当设计器切换到远程目录的时候会出现没有转换成 cptx 的按钮

1)关注插件版本

设计器插件安装方法参照:设计器插件管理

服务器安装插件方法参照:服务器插件管理

检查一下设计器和服务器的插件版本是否一致。

2)禁用再启用

把服务器那边的新计算引擎插件禁用之后再启用看是否恢复正常。

3)检查是否有新计算引擎插件对应的文件夹

查看%FR_HOME%\plugins目录下是否有新计算引擎插件对应的文件夹。如下图所示:

1626159719561318.png

最后做切回本地目录之后再次切到远程目录