前言:用友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系统等。