前言:用友T3或者低版本用友T+升級到最新版本用友T+后,在T+登錄界面輸入用戶與密碼后卻不顯示賬套,或者用戶密碼不記得了等這類問題導致登錄不了T+,那么此類問題該如何處理呢?下面來做詳細分享說明。
1、首先來了解一下什么是賬套庫,什么是系統庫,如下截圖所示:

UFTData184734_600116 是賬套庫,下劃線后面的一串數字600116代表賬套編號
UFTSystem 是默認系統庫名稱
如果一臺電腦,安裝了T+多個版本,可能出現以下名稱各異的系統庫名稱,請別見怪,系統庫一定是以UFTSystem開頭命名。
UFTSystem1230Pop 是T+12.3普及版系統庫
UFTSystem1230Std 是T+12.3標準版系統庫
UFTSystem1300Pro 是T+13.0專業版系統庫
UFTSystemDec 是T+15.0系統庫
UFTSystemDec1600Pro 是T+16.0專業版系統庫
如果不確定當前T+版本對應的系統庫名稱?
可以查看F:\Chanjet\TPlusStd\Appserver\config中DataBaseConfig.xml文件,看出當前T+版本鏈接的系統庫名稱。

再了解一下T+操作員保存在數據庫中的哪張表中,如下圖所示:

操作員信息保存在eap_user表中,重要字段信息如下:
Code :用戶姓名
Name:用戶賬號
Password:密碼
Isadmin:是否賬套主管
Isstoped:是否停用
CloudUserId:云帳號ID,該字段值與暢捷通賬號登錄企業工作臺中的ID值必須一致的

知道了操作員保存在哪張表,如果出現操作員忘記密碼,如何修改呢?
第一步:查看有哪些在用的操作員
use 賬套庫 ------賬套庫,在執行語句前用賬套庫名稱代替
select * from eap_user where isstoped=0
第二步:根據不同的版本,執行語句修改密碼
T+12.3以上的版本(含T+online):
先在賬套庫中執行以下語句
Use 賬套庫 ------賬套庫,在執行語句前用賬套庫名稱代替
update eap_user set password='FOG2ALH9V59HQzuI6NhSkQ==' where name='13767107607'
然后再到系統庫中執行以下語句
Use 系統庫 ------系統庫,在執行語句前用系統庫名稱代替
update eap_user set password='FOG2ALH9V59HQzuI6NhSkQ==' where name='13767107607' and cacc_num='456789'
該語句的作用是將賬套編號456789 中用戶賬號是13767107607的密碼修改成了 123456,語句中賬套編號456789 與用戶賬號13767107607,根據實際情況修改。
第三步:做一下數據庫配置,重啟服務
如果以上操作完畢后,還登錄不了,可以通過T+賬套維護工具將賬套備份,重新恢復形成一個新賬套,對新賬套重新按以上的一、二、三步驟操作。

【擴展引申】
如果試了修改數據庫后,還是無法登陸。
可以新建一個空帳套,通過【T+實施工具】,將新建帳套的用戶導入到有問題的帳套中。
【T+實施工具】路徑:


先導出用戶權限,再導入。注意,如果導入的手機號13767107607登錄不了的話,請按如下方法操作:
用暢捷通賬號登錄官網www.chanjet.com,打開企業工作臺-右上角-帳號設置


先在賬套庫中執行以下語句
Use 賬套庫 ------賬套庫,在執行語句前用賬套庫名稱代替
update eap_user set CloudUserId='企業工作臺中查詢出來的帳號ID值' where name='13767107607'
然后再到系統庫中執行以下語句
Use 系統庫 ------系統庫,在執行語句前用系統庫名稱代替
update eap_user set CloudUserId='企業工作臺中查詢出來的帳號ID值' where name='13767107607' and cacc_num='456789'
該語句的作用是將賬套編號456789 中用戶賬號是13767107607的CloudUserId修改成 與企業工作臺中查詢出來的帳號ID值一致,語句中賬套編號456789 與用戶賬號13767107607,根據實際情況修改。
至此就分享完畢了,建議小伙們收藏并轉發,不明白的小伙伴們可以聯系我們!
補充:提供東莞用友,深圳用友,用友財務軟件,進銷存軟件,用友ERP,MES系統等。