Skip to content

常见问题

打开表单时,提示“名称无效”

出现这种提示,有以下可能:

  • openform 方法中调用的表单不存在

  • 调用的查询模板不存在

  • 调用的打印模板不存在

  • 调用的函数模板不存在

打开表单,“提示不存在的控件”

先确认表单上是否存在该控件。

  • 表单上不存在该控件,说明表单事件中调用了表单上没有的控件,根据实际情况,选择以下解决方案中的任意一种即可。

    • 加上该控件

    • 将事件中的控件名称修改为正确的控件名称

    • 若不需要调用该控件,删除调用该控件的事件即可

  • 表单上存在该控件,但仍然提示“不存在的控件”,则有可能是程序的问题,联系开发人员解决即可。

提示

该控件可能是嵌套在其他控件里

打开表单,提示“数据库执行异常,详情请查看日志”

原因:查询模板中或表单中涉及到的 SQL 语句出现了问题,可以通过以下解决方案找到 SQL 语句。

方案一:通过链路日志查看报错的 SQL 语句,根据 SQL 语句报错的地方修改查询模板或表单中涉及到的 SQL 语句。

操作步骤:

  • 打开浏览器的开发者工具 F12

  • 重新打开报错表单;

  • 选中 F12 中红色提示的请求,找到 Traceid

sqlerr

  • 打开业务平台对应的日志地址,如:http://域名\IP地址:端口号/bro/index.html#/logs

  • Traceid 的值复制到日志查询框中,点击“查询”按钮,进行查询

  • 找到日志中红色报错处,根据提示,解决 SQL 语句中出现的问题即可

llulogs

方案二:通过系统日志查看报错的 SQL 语句,根据 SQL 语句报错的地方,修改查询模板或表单中涉及到的 SQL 语句。

操作步骤:

  • 清除多余的日志

    清楚日志步骤:

    • 在管理工具系统的安装目录中找到日志文件的存放位置,如:C:\kqco\data\logs
    • 将该路径下的所有的日志文件全部删除
    • 对于无法删除的文件,手动打开日志文件,清空内容,再保存即可
  • 再次打开报错的表单,以便形成操作日志

  • 打开管理工具,找到日志管理模块,找到 co-service 端口对应的日志文件

  • 在日志文件中,找到发生错误对应时间的请求

  • 根据提示解决 SQL 语句中出现的问题即可

提示

若没有清除日志文件,在管理工具-日志管理模块,可以按照修改日期排序,找到最新的 co-service 端口对应的日志文件即可。

syslogs

保存表单时提示“绑定的数据模型无效”

出现这种提示,有以下可能:

  • 表单上绑定的数据模型在系统中不存在

  • 表单上绑定了数据模型,但是绑定的字段被删除了

  • 表单上的某个控件没有绑定到数据模型字段上

可通过链路日志 查找具体原因。

电子签章在 APP 无效但在 PC 端有效

  • 检查两者电子签章绑定的控件以及控件属性是否一致,若不一致配置成一致的

  • 检查两者电子签章绑定的数据源是否一致,若不一致配置成一致的

Powerd by Vitepress.