問題現(xiàn)象:用友暢捷通T+軟件在進行升級帳套提示是測試版帳套,具體情況:賬套備份的數(shù)據(jù)是用友T+12.0標準版本的,現(xiàn)在軟件升級到暢捷通T+12.1專業(yè)版,但是帳套升級不了,已經(jīng)打了暢捷通T+12.1專業(yè)版最新的補丁之后,升級數(shù)據(jù)仍然提示:升級賬套出錯,詳細錯誤:當前賬套是測試版賬套!
解決方案
(1)打開備份賬套的壓縮包,將壓縮包里面的xml文件拖到桌面上,打開里面的xml文件,鼠標滾動到末行找到<PackageType>......</PackageType>,將<PackageType>......</PackageType>中間的內(nèi)容改成<PackageType>official</PackageType>保存xml文件,再將修改后的xml文件拖到壓縮包里。(此步驟實際操作中可以先省略,直接執(zhí)行第2步看看。)
(2)在數(shù)據(jù)庫中找到該升級失敗的賬套庫,執(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'
說明:以上的三個value值是通過 版本值+數(shù)據(jù)庫名,進行base64加密得到的,所以關(guān)鍵是前邊的一段是對的就可以。
(3)再通過用友T+賬套維護工具-賬套升級頁簽,找到升級失敗又執(zhí)行過上面的腳本的賬套,繼續(xù)升級,就可以將數(shù)據(jù)升級成功了。