K/3行政事业版客户端部分组件注册异常的参考处理方法
金蝶云社区-lz_xiaohe
lz_xiaohe
1人赞赏了该文章 9702次浏览 未经作者许可,禁止转载编辑于2017年01月04日 11:33:48


问题:由于K/3行政事业版是采用三层结构的部署方式,因此在客户端注册时,有时可能会显示组件注册不成功。有时安装了补丁后,因为涉及到中间层组件需要注册,也可能导致这样的问题。
出现问题的时候,将导致客户端产品无法使用,或者使用异常;部分功能在服务器上使用正常,在客户端使用异常,都可参考以下解决方法检查处理。
1、找到异常的组件在这种情况下,可以在客户端进行组件注册,看看是哪些组件报错。手动在客户端安装该补丁后,进行远程组件配置时有组件报错:

可【忽略】继续,比如:


可继续【忽略】继续,比如:


待测试完成后,系统会给出测试结果,比如:


在上述测试结果里,已告知了异常的组件,记下这些组件名称。
那么,需要针对性地处理对应的异常组件即可,即根据提示上的组件名,在中间层服务器上的组件服务里找对应的组件名。

2、检查服务器金蝶组件属性是否有误
通过中间层服务器上的组件服务进行组件管理,如下图


将组件服务展开可看到具体的中间层组件,如下图:


也可以根据自己的喜好,按大图标或者小图标显示,如:


找到上述测试结果中反馈异常的组件,如:


将某个组件按节点展开,即可查看到对应的组件信息,如:

选中组件,右键--》属性

可以看到该组件详细的信息:名称、文件等等


3、更新组件安全配置信息
以测试中反馈的EbsGAACBill组件为例,找到中间层服务器组件位置后,在组件节点上,通过右键--》属性进行后续检查、处理,如图:

检查【安全】中,检查【身份验证级别】信息:

将以上两项修改如下:

在【标识】中检查账户信息:

将以上设置更改为按中间层服务上的命名管理员用户,如下

更改完成后,【确定】保存修改设置。在【帐户】中,可以先看看其他可以正常使用的组件使用的帐户方式,将不能正常的使用组件【帐户】修改来与之一致就可以了。
其他组件,比照此方法,处理完成。
如果自定义报表功能使用异常,比如出现设置报表取数期间时提示如下问题:

可在中间层服务器检查以下组件,并比照前述方法进行检查、处理。


4、重新在客户端进行远程组件配置

记得点【测试】

再点【确定】

出现以下界面,表示完成了:

重新运行客户端即可。

5、重新注册组件如果上述方法处理之后,软件使用仍然存在异常,有可能是组件注册信息有误,需要在中间层进行组件重新注册。1)删除原有组件如上述2中所述,找到组件的位置,右键--》属性,将该组件的文件全路径信息复制出来。然后通过右键--删除,删除该组件

2)新建组件在原组件的相同位置和目录级,右边键--》新建--》组件


在组件新建向导中,选择安装新组件


输入或找以前面被删除的组件文件名

即可完成组件安装。

重复前述2-4的检查过程,软件应该可以正常使用了。
6、个别环境下的报表计算异常在安装了最新补丁的情况下,由于环境原因,也可能存在部分异常。现象1:在报表计算中,个别环境下使用报表一般的功能应用都正常,但是使用批量填充功能生成报表数据时,提取的支出经济分类数据是重复的,比如:


现象2:在报表计算中,个别环境下使用报表一般的功能应用都正常,但是在【预决算报表函数】中,却没有发现在使用【支出功能分类】或【支出经济分类】时没有【年度】的参数,比如

正常应该是这样的:


现象3:在报表计算中,个别环境下使用报表一般的功能应用都正常,但是在报表函数中,却没有发现没有【预决算报表函数】,比如

正常情况 下应该有【预决算报表函数】


解决方法:找到如下组件,用windows\system32\regsvr32.exe程序进行注册


再使用报表,上述问题已经解决。
如果有其他更好的方法,请分享。
相关贴子:K/3行政事业版自定义报表提示"不能大于最大期间0"的问题K3行政年结后核算项目数据重复的处理方法参考KIS行政事业版升级到K/3行政事业版12.1操作方法K/3行政事业版客户端部分组件注册异常的参考处理方法