Algumas funções úteis para se obter informações referente aos usuários do sistema Totvs | Protheus.
| Função | Descrição | Sintaxe | Observações |
| __cUserID | Retorna o código do usuário logado no sistema | __cUserID | |
| AllGroups | Informações do grupo de usuários | AllGroups( lAlter ) | A função AllGroups foi descontinuada. Em seu lugar, deve ser utilizada a função FWSFallGrps. |
| AllUsers | Informações do usuário | AllUsers( lSerie,lAlfa) | Esta função não pode ser utilizada com Dicionário de Dados no Banco de Dados. Esta função está descontinuada. Em seu lugar, deve ser utilizada a função FWSFALLUSERS. |
| cUserName | Retorna o Nome do usuário corrente | cUserName | |
| FWGrpAcess | Retorna as informações de grupo de usuários | FWGrpAcess(cGrpID) | |
| FWGrpEmp | Esta função retorna as informações de empresa e filial do grupo de usuários informado. | FWGrpEmp(cGrpID) | |
| FWGrpHor | Retorna as informações de restrição de horario do grupo | FWGrpHor(cGrpID) | |
| FWGrpImp | Retorna as informações de impressão do cadastro de grupo | FWGrpImp(cGrpID) | |
| FWGrpMenu | Esta função retorna as informações de menu do grupo de usuários informado. | FWGrpMenu(cGrpID) | |
| FWGrpParam | Esta função retorna os dados de parametrização do cadastro do grupo de usuários informado. | FWGrpParam(cGrpID) | |
| FWIsAdmin | A função FWIsAdmin verifica se o usuário pertence ao grupo de Administradores. | FWIsAdmin (cId) | |
| FWPolExpPsw | Função que retorna os dados de expiração de senha do cadastro de políticas. | FWPolExpPsw(nType) | |
| FWSFallGrps | Esta função carrega todos os registros do cadastro de grupos do arquivo de senhas | FWSFAllGrps() | |
| FWSFAllUsers | Esta função carrega todos os registros do cadastro de usuário no arquivo de senhas (SUPERFILE) | FWSFAllUsers() | |
| FWSFUsrSup | Esta função retorna as informações do superior do usuário | FWSFUsrSup(cUsrID) | |
| FWUsrGrpRule | Função que retorna a regra de acesso por grupo definida para o usuário | FWUsrGrpRule(cID) | |
| FWUsrUltLog | Esta função retorna as informações de último Logon do usuário | FWUsrUltLog(cUsrID) | |
| GetAccessList | Retorna a lista de acessos do sistema apresentada no cadastro de usuários e grupos. | GetAccessList( ) | |
| GrpRetName | Retorna o nome do grupo de usuários | GrpRetName(cCodGrp) | |
| PswAdmin | Verifica usuário no grupo de administradores | PswAdmin(cUser,Psw,cId) | |
| PswID | ID do último usuário | PswID() | |
| PswName | Verifica se a senha informada pelo parâmetro cPsw confere com a senha do último usuário posicionado pela função PswSeek | PswName(Psw) | |
| PswOrder | Seleciona ordem de pesquisa | PswOrder(nOrder) | |
| PswSeek | Pesquisa o arquivo de senhas | PswSeek( cSeek , lUser) | |
| RetCodUsr | Retorna o código do usuário corrente | RetCodUsr() | |
| UsrExist | Verifica se o usuário existe | UsrExist( ) | |
| UsrFullName | Retorna o nome completo do usuário informado no parâmetro | UsrFullName( ) | |
| UsrRetGrp | Retorna um array contendo todos os códigos dos Grupos de Usuário em que o Usuário, passado na função, pertence | UsrRetGrp( , ) | |
| UsrRetMail | Retorna o e-mail do usuário | UsrRetMail( ) | |
| UsrRetName | Retorna o nome do usuário informado no parâmetro | UsrRetName( ) |
Valeu turma.
Hoje é apenas isto. Espero ter contribuído. Criticas ou sugestões deixe seus comentários.


