通过【移动审批】移动应用审核单据提示System.Object:未设置对象变量或With block变量

问题描述:
通过【移动审批】移动应用审核单据提示System.Object:未设置对象变量或With block变量。
解决方案:
分析:移动审批审核业务单据,只有在业务级次节点审核时,或未经过业务级次分支的最后一个节点审核时,才会调用服务器端的审核组件处理审核业务,其他节点审核均不涉及,因此会出现部分节点审核报错,部分节点审核正常的情况,对问题分析产生干扰,其实都是因为环境部署和中间层组件异常问题导致的。
1、检查移动审批相关组件是否丢失,检查方法如下:
在中间层服务器上,打开【控制面板】→【管理工具】→【组件服务】功能,依次展开【组件服务】→【计算机】→【我的电脑】→【COM+应用程序】,分别查看【ebocj】组件包下是否存在K3MMobileCheckMFC相关的组件,【ebok3】组件包下是否存在K3MMobileCheck相关组件。
2、解决方案:
方法一:(操作简单,建议客户使用)
在中间层服务器和移动云管理平台服务器上重新安装移动特性补丁包,下载地址:http://k3mobile.kingdee.com:8800/lightapp/#/download
方法二:(解决高效,建议技术人员使用,注意对应组件包和文件的选择)
通过手工方式进行注册,注册方法:
①在【组件服务】中展开【计算机】→【我的电脑】→【com+应用程序】→【ebocj】→【组件】,右键单击【组件】依次选择【新建】→【组件】→【下一步】→【安装新组件】,浏览到安装路径下的KDCOM文件夹,然后打开“K3MMobileCheckMFC.dll”文件,单击【下一步】,最后单击【完成】即可;
②在【组件服务】中展开【计算机
通过【移动审批】移动应用审核单据提示System.Object:未设置对象变量或With block变量
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



