Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções de Manipulação de Usuários e Grupos > SegEntPermTela

SegEntPermTela

Esta função retorna a permissão que o usuário ou grupo informado tem para executar determinada ação sobre um menu do sistema. O usuário/grupo precisa ser lido previamente através das funções SegEntLe ou SegEntLePorNome.

Sintaxe: SegEntPermTela(alfa aObjeto, alfa aNomeTela, alfa aTipo, alfa end aValor);

Parâmetros:

Nome Tipo Descrição
aObjeto Alfa Indica o objeto do usuário ou grupo que será verificado;
aNomeTela Alfa Nome do menu que executa a tela que está sendo pesquisada a opção de acesso;
aTipo Alfa Tipo da permissão que está sendo pesquisada:
  • L: Leitura;
  • A: Alteração;
  • I: Inclusão;
  • E: Exclusão;
  • P: Permissão de alterar as permissões;
aValor: Alfa Indica se o usuário/grupo tem permissão, caso tenha a permissão, retorna S, senão retorna N.

Exemplo:

No exemplo abaixo está sendo verificado se o usuário Usuario tem permissão para alterar registros na tela do menu NFTELA.

definir alfa xUsuario;
definir alfa xPermissao;

SegEntLePorNome("Usuario", xUsuario);
SegEntPermTela(xUsuario, "NFTELA", "A", xPermissao );
se (xPermissao = "S")
  ...

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?