在用友T+软件中出现:Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!可能性原因如下:
1、用友T3普及版数据先升级用友畅捷通T+后,登录账套时提示:Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!
2、修复安装用友畅捷通T+软件后,登录账套时提示:Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!(这个情况在用友T+11.31上碰到过一次,原因是原数据已经升级到T+11.32,但是修复安装后成了T+11.31的,新建的账套可以进,旧的账套进不去了,所以重新打一下T+11.32的补丁再升级一下账套就可以了。)
3、直接登录数据库企业管理器恢复bak数据,恢复成功后进入软件报错:Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!
一、不管是那个情况,我们都应该先将问题范围缩小,怎么缩小问题范围呢,我们先判断是否是环境问题,从系统环境方面着手,用友财务软件免费下载网站跟我说用友的工程师认为可以从以下几个方面入手:
1、服务器端重新安装cellweb5控件,操作步骤:
a、在畅捷通T+软件服务器的安装路径下,拷贝以下插件到客户端安装。Cellweb工具路径:E:\Program Files\ufida\UFSmart\YYTPRO\WebSite\CommonPage\printservices\ocx (PS:我的用友畅捷通T+软件安装在E:\Program Files\下),把ocx这个文件夹拷到各个客户端上,先运行cellweb5.exe,再运行cellweb文件夹中的reg.bat批处理文件。
b、用友T+客户端环境检测工具路径:E:\Program Files\ufida\UFSmart\YYTPRO\WebSite\components 把这个文件拷到各个客户端,运行一下就可以了。
c、畅捷通T+11.31及畅捷通T+11.32可以以试着拷贝T3-浏览器设置工具的安装目录(C:\Program Files\chanjet\checkenvclient )到客户端,退出浏览器,先后执行Call_InstallAll_UnInstalled.bat、Call_InstallAll_Installed.bat(这两个插件11.5中在C:\WINDOWS\system32中)和TprintControl.ocx。如果是win7系统,要以管理员身份运行。
注意:如果不知道用友T+软件的安装路径,请直接在我的电脑中搜索cellweb就可以了,如果是服务器也提示Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!的情况下,也可以参照a中的做法进行操作。
2、服务器和客户端重新安装用友T+浏览设置工具,操作步骤见上述a,b,c中的操作方法;
3、修复IE浏览器,并重新设置IE,修复IE浏览器请直接下载修复IE的脚本,下载地址:http://www.yongyou8.com/xiazai/xiufuIE.html 。重新设置IE浏览器,需要打开IE浏览器,点击,工具下的internet选项,将安全选项卡中的internet,本地ineternet,可信站点全部进行自定义级别设置,都一一启用。
二、上面是环境问题,如果排查了之后,仍然提示Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!那么就需要用admin登录用友T+软件,建立一个新的账套,再进行判断了。
1、如果登录的时候仍然提示Ufida.T.EAP.Portal.BE.MyException: 获取系统信息表时出错!的话,那么肯定是环境问题了,请参照第一大点重新操作一下,有疑问可以联系右侧QQ客服。
2、如果新建的账套登录正常,那么就是对应账套的数据库问题,根据用友软件免费下载网站跟我学用友工程师的经验,数据库问题目前可以归纳于以下2个方面:
a.升级过来的,可能是升级时没有回写版本号导致,如果是升级到畅捷通T+11.31,可以参照下列语句进行修复。
update UFTSystem..EAP_Account set VersionNo='11.310.000.0000' where cAcc_Num=1
注意:区分自己的版本号,不清楚的,可以进数据库,找到表,对比自己在第1步中新建的账套后的版本号是多少(上面脚本中的where cAcc_Num=1的条件1改为实际的账套号,例如账套如果是002,则改为2)。
b.修复安装畅捷通T+软件或者恢复数据的情况,可能是数据库表受到损坏,可以参照下列的语句进行修复。
alter table EAP_PortalSystem add FirstPageStyle smallint
UPDATE EAP_PortalSystem SET FirstPageStyle = '0' WHERE ID= '1b24a177-804e-4b2c-b92c-0f796065debc'
注意:上面的语句是在EAP_PortalSystem表中增加FirstPageStyle字段,并给他相应的值,在操作时需要注意是不是缺少这个字段,并注意对应的账套号,字段值等。
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
网友评论