問(wèn)題現(xiàn)象:用友暢捷通T+軟件在進(jìn)行升級(jí)帳套提示是測(cè)試版帳套,具體情況:賬套備份的數(shù)據(jù)是用友T+12.0標(biāo)準(zhǔn)版本的,現(xiàn)在軟件升級(jí)到暢捷通T+12.1專業(yè)版,但是帳套升級(jí)不了,已經(jīng)打了暢捷通T+12.1專業(yè)版最新的補(bǔ)丁之后,升級(jí)數(shù)據(jù)仍然提示:升級(jí)賬套出錯(cuò),詳細(xì)錯(cuò)誤:當(dāng)前賬套是測(cè)試版賬套!

用友暢捷通T+升級(jí)帳套時(shí)提示是測(cè)試版帳套

解決方案

(1)打開(kāi)備份賬套的壓縮包,將壓縮包里面的xml文件拖到桌面上,打開(kāi)里面的xml文件,鼠標(biāo)滾動(dòng)到末行找到<PackageType>......</PackageType>,將<PackageType>......</PackageType>中間的內(nèi)容改成<PackageType>official</PackageType>保存xml文件,再將修改后的xml文件拖到壓縮包里。(此步驟實(shí)際操作中可以先省略,直接執(zhí)行第2步看看。)

(2)在數(shù)據(jù)庫(kù)中找到該升級(jí)失敗的賬套庫(kù),執(zhí)行以下腳本中的任意一句:

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'

說(shuō)明:以上的三個(gè)value值是通過(guò) 版本值+數(shù)據(jù)庫(kù)名,進(jìn)行base64加密得到的,所以關(guān)鍵是前邊的一段是對(duì)的就可以。

(3)再通過(guò)用友T+賬套維護(hù)工具-賬套升級(jí)頁(yè)簽,找到升級(jí)失敗又執(zhí)行過(guò)上面的腳本的賬套,繼續(xù)升級(jí),就可以將數(shù)據(jù)升級(jí)成功了。