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

SegEntSetaPermTela

Esta função altera 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: SegEntSetaPermTela(alfa aObjeto, alfa aNomeTela, alfa aTipo, alfa aValor);

Parâmetros:

Nome Tipo Descrição
aObjeto Alfa

Indica o objeto do usuário ou grupo que será alterado;

aNomeTela Alfa Nome do menu que executa a tela que está sendo alterada a opção de acesso;
aTipo Alfa Tipo da permissão que está sendo alterada:
  • L: Leitura;
  • A: Alteração;
  • I: Inclusão;
  • E: Exclusão;
  • P: Permissão de alterar as permissões;
aValor: Alfa Indica qual permissão será atribuída ao usuário/grupo, informe S para permitir a execução e N para negar a execução.

Exemplo:

Neste exemplo, é concedida a permissão  para o usuário Usuario alterar registros da tela do menu NFTELA.

Definir Alfa xUsuario;

SegEntLePorNome("Usuario", xUsuario);
SegEntSetaPermTela(xUsuario, "NFTELA", "A", "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ê?