Alcance: | Protheus 12 | |
Compatible Países: | Todos | |
Sistemas | Operacionaisoperativos: | Todos |
Compatible a las bases de datos: | Todos | |
Nivel de | Acessoacceso: | Nível Nivel 1 ( AcessoAcceso Clientes) |
Retorna um array contendo todos os códigos dos Grupos de Usuário em que o Usuário, passado na função, pertence.
Para que a função retorne os grupos de um usuário diferente do usuário logado, os dois parâmetros deverão ser informados. Caso não saiba o código do usuário e saiba apenas o nome do usuário, informe o segundo parâmetro em branco, conforme exemplo.
Programa FonteDevuelve un array que contiene todos los códigos de los Grupos de Usuario a los que pertenece el Usuario pasado en la función.
Para que la función devuelva los grupos de un usuario diferente del usuario conectado, se deben informar los dos parámetros. Si no sabe el código del usuario y solo sabe el nombre del usuario, informe el segundo parámetro en blanco, según el siguiente ejemplo.
MATXALC.PRXSintaxe
UsrRetGrp ( [ cUser ] , [ cCodUser ] ) --> aGrupos
RetornoNomeNombre | Tipo | DescriçãoDescripción | Default Estándar | Obrigatório Obligatorio | ReferênciaReferencia | ||||||||||||
cUser | Caracter | Nome do UsuárioNombre del usuario | cUserName | ||||||||||||||
cCodUser | Caracter | Código do usuáriodel usuario. | __cUserId |
user function grpUsr()
Local aGrp := {}
Local cUser := "usuario01"
Local cCodUser := ""
aGrp := UsrRetGrp(cUser,cCodUser)
msginfo("Código do del grupo = "+aGrp[1])
Return