Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Function UsrRetGrp

AbrangênciaCompatível OperacionaisCompatível às Bases de DadosNível Acesso

Alcance:

Protheus 12

Compatible Países:

Todos

Sistemas

operativos:

Todos

Compatible a las bases de datos:

Todos

Nivel de

acceso:

Nível

Nivel 1 (

Acesso

Acceso Clientes)

Descrição


Descripción:

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 Fonte

Devuelve 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.

Programa fuente:

MATXALC.PRX
Sintaxe

Sintaxis:

UsrRetGrp ( [ cUser ] , [ cCodUser ] ) --> aGrupos

Retorno

Devolución:
aGrupos

    (vetor)
  • Array contendo os grupos.

Parâmetros:

Nome do Usuário

NomeNombre

Tipo

DescriçãoDescripción

Default

Estándar



Obrigatório

Obligatorio



ReferênciaReferencia

cUser

Caracter

Nombre del usuario



cUserName







cCodUser

Caracter

Código

do usuário

del usuario.



 __cUserId
Exemplo







Ejemplo:

user function grpUsr()
   Local aGrp := {}
   Local cUser := "usuario01"
   Local cCodUser := ""

   aGrp := UsrRetGrp(cUser,cCodUser)

   msginfo("Código do del grupo = "+aGrp[1])

Return