本文档整理了开发者社区在5月TOP搜索及1-3月TOP浏览量的问题,共包含36个常见问题的解决方案,涵盖单据处理、基础资料获取、移动端开发、数据库配置、插件功能、系统服务、集成服务及部署运维等多个方面。每个问题均附有详细的解决方案链接,方便开发者学习和解决实际问题。
注:以下FAQ知识整理自开发者社区5月TOP搜索问题和1-3月TOP浏览量问题,包含36个常见问题的解决方案,欢迎大家收藏学习。
--5月TOP搜索问题解决方案合辑--
TOP搜索1:获取当前单据体当前行
问题描述:如何获取单据当前流程节点?
解决方案:请点击>>
TOP搜索2:获取基础资料列表的数据
问题描述:如何获取基础资料列表的数据?
解决方案:请点击>>
TOP搜索3:移动端树形基础资料
问题描述:如何在移动端展示树形基础资料列表界面?
解决方案:请点击>>
TOP搜索4:列表插件获取单据标识
问题描述:如何通过列表插件获取单据标识?
解决方案:请点击>>
TOP搜索5:页面未初始化或者已经过期,请重新打开---从缓存读取模型数据失败
问题描述:在移动端或PC端的二开场景中,出现【页面未初始化或者已经过期,请重新打开---从缓存读取模型数据失败】的报错。
解决方案:请点击>>
TOP搜索6:数据库配置或表结构不正确,请联系系统管理员!!
问题描述:访问MC或苍穹登录页,输入用户名密码,点击登录后,提示数据库配置或表不正确。
解决方案:请点击>>
TOP搜索7:数据中心升级未配置数据源报错
问题描述:苍穹补丁升级中出现数据中心未配置数据源报错。
解决方案:请点击>>
TOP搜索8:没有分配许可或许可已过期,请联系管理员
问题描述:刚开始使用苍穹的时候经常会遇到许可的问题,比如打开一个页面会报错:”没有开发服务运行时独立版分组许可,请联系管理员“的提示。
解决方案:请点击>>
TOP搜索9:插件功能发生异常,程序员正在紧张修复中
问题描述:页面注册插件后打开页面,弹出提示:功能发生异常,程序员正在紧张修复中
解决方案:请点击>>
TOP搜索10:资源不属于当前开发商,请通过开发平台应用和资源扩展按钮扩展后再进行编辑
问题描述:开发平台打开非本开发商标识设计的页面,如:采购申请单(pm_purapplybill), 提示:资源不属于当前开发商,请通过开发平台应用和资源扩展按钮扩展后再进行编辑
解决方案:请点击>>
TOP搜索11:getDynamicObjectCollection 不存在名为的属性
问题描述:
1、用QueryServiceHelper查询数据后,遍历时使用DynamicObject.get("xxxx")时报错“PlainObject”不存在名为“XXX”的属性
2、用BusinessServiceHelper.load出来的数据get("xxxx")属性时提示不存在“xxxx”的属性
解决方案:请点击>>
TOP搜索12:monitor 日志
问题描述:苍穹报错日志在哪里查看?如何快速定位异常问题的原因?
解决方案:请点击>>
TOP搜索13:不能修改非本组织创建的数据
问题描述:修改基础资料后,点击“保存/提交”按钮时提示:不能修改非本组织创建的数据!
解决方案:请点击>>
TOP搜索14:您要读取的资金来源数据在系统中不存在,可能已经被删除
原因分析:当我们用实体的主键去查询数据库,返回实体数据时;如用BusinessDataServiceHelper.loadSingle通过pkid去查询数据,在对应的实体表中不存在,就会出现此问题。
解决方案:请点击>>
--1-3月浏览量TOP200问题解决方案合辑--
>>>开发服务云
FAQ1:如何获取单据体(分录)单选、多选的选中行的数据?
解决方案:请点击>>
FAQ2:苍穹插件里面怎么获取到当前用户的access_token?
解决方案:请点击>>
FAQ3:插件怎么调用保存?
解决方案:请点击>>
FAQ4:如何监听单据体工具栏?
解决方案:请点击>>
FAQ5:是否可以实现单据下推后自动审核?
解决方案:请点击>>
FAQ6:元数据上面的操作有一个配置“操作后刷新字段”,有的字段会刷新有的字段不刷新是为什么?
解决方案:请点击>>
FAQ7:列表界面怎么获取选中单据的子单据体的所有数据?
解决方案:请点击>>
FAQ8:怎么获取树形单据体的选中行?
解决方案:请点击>>
FAQ9:转换插件里面怎么新增分录?
解决方案:请点击>>
FAQ10:mservice-biz1.5-cosmic:Could not initialize class org.apache
问题描述:苍穹启动时,报异常
java.lang.NoClassDefFoundError: Could not initialize class org.apache.poi.ooxml.POIXMLTypeLoader
解决方案:请点击>>
FAQ11:苍穹如何通过插件获取当前登录用户的角色?
问题详情:现在有一个需求是需要用一个角色来控制一个新建按钮的功能权限,比如说用户A有一个角色A,他才可以看见或者使用按钮A(按钮A不是苍穹内置的添加、删除、分配这类按钮,而是自己添加的)。
1、请问使用苍穹原生的角色授权能否实现?
2、如果原生不能实现那如何使用插件获取当前登录用户的角色授权呢?
解决方案:请点击>>
FAQ12:表单插件如何获取子单据体字段值?
问题详情:
l 问题一:在表单插件中获取当前表单的子单据体的字段值
l 问题二:在表单插件中获取DynamicObject对象中的子单据体的字段值
l 问题三:在表单插件中获取平铺对象中的子单据体的字段值
解决方案:请点击>>
FAQ13:服务插件执行操作后如何显示成功(或失败)提示?
解决方案:请点击>>
FAQ14:移动端如何用代码锁定对应的基础资料不可编辑?
解决方案:请点击>>
FAQ15:PC端附件面板上传的附件如何在移动端显示?
解决方案:请点击>>
FAQ16:表单中的基础资料字段在预览时,报元数据不存在
解决方案:请点击>>
>>>系统服务云
FAQ1:双击convert.exe 就闪退怎么处理?激活码从哪里获取?
解决方案:请点击>>
FAQ2:在单据中上传附件后该附件无法预览,如何配置实现附件预览?
解决方案:请点击>>
FAQ3:自定义基础资料,新增提示不能修改非本组织创建的数据
解决方案:请点击>>
>>>集成服务云
FAQ1:移动应用、移动表单如何和第三方集成?
解决方案:请点击>>
>>>部署运维
FAQ1:在插件开发中,执行自定义sql时,报数据中心找不到数据源?
解决方案:请点击>>
FAQ2:轻量级环境安装包在哪可以下载?
解决方案:请点击>>
推荐阅读