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