问题现象:用友畅捷通T+软件在进行升级帐套提示是测试版帐套,具体情况:账套备份的数据是用友T+12.0标准版本的,现在软件升级到畅捷通T+12.1专业版,但是帐套升级不了,已经打了畅捷通T+12.1专业版最新的补丁之后,升级数据仍然提示:升级账套出错,详细错误:当前账套是测试版账套!
解决方案
(1)打开备份账套的压缩包,将压缩包里面的xml文件拖到桌面上,打开里面的xml文件,鼠标滚动到末行找到<PackageType>......</PackageType>,将<PackageType>......</PackageType>中间的内容改成<PackageType>official</PackageType>保存xml文件,再将修改后的xml文件拖到压缩包里。(此步骤实际操作中可以先省略,直接执行第2步看看。)
(2)在数据库中找到该升级失败的账套库,执行以下脚本中的任意一句:
update eap_accinformation set value ='T2ZmaWNpYWw7NTEzIFVGVERhdGE4MjU5MjhfMzAwMDA5' where infoid=202
update eap_accinformation set value ='T2ZmaWNpYWw7NTEzIFVGVERhdGE2ODQ2MV8zMDA2NjY=' where infoid=202
update EAP_AccInformation set Value='T2ZmaWNpYWw7NTEzIFVGVERhdGE0MDE5OF8wMDAwMDE=' where InfoID='202'
说明:以上的三个value值是通过 版本值+数据库名,进行base64加密得到的,所以关键是前边的一段是对的就可以。
(3)再通过用友T+账套维护工具-账套升级页签,找到升级失败又执行过上面的脚本的账套,继续升级,就可以将数据升级成功了。
本文暂时没有评论,来添加一个吧(●'◡'●)