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.