SegEntPermGeradores
Esta função retorna a permissão que o usuário ou grupo informado tem, para executar determinada ação sobre um Modelo de Relatório, Importação e Exportação, Consultas, Cubos e Regras. O usuário/grupo precisa ser lido previamente através das funções SegEntLe ou SegEntLePorNome.
Sintaxe: SegEntPermGeradores(alfa aObjeto, alfa aNomeModelo, alfa aTipoModelo, alfa aTipoPermissao, alfa end aRetornoPermissao);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
aObjeto | Alfa | Indica o objeto do usuário ou grupo que será verificado. |
aNomeModelo | Alfa | Nome do modelo que está sendo alterado a opção de acesso. |
aTipoModelo | Alfa | Indica o Tipo a qual o modelo pertence. Para tanto deve ser passado os seguintes
Parâmetros:
|
aTipoPermissao | Alfa | Tipo da permissão
que está sendo alterada:
|
aRetornoPermissao | Alfa | Indica se o usuário/grupo tem permissão, caso tenha a permissão, retorna S, senão retorna N. |
Exemplo:
Verificação da permissão do usuário, xUsuario, para abrir um determinado relatório, módulo "1".
definir alfa xUsu;
definir alfa xModelo;
definir alfa xPermisao;
SegEntLePorNome("Senior", xUsu);
xModelo = "FPRE095.COL";
SegEntPermGeradores(xUsu, xModelo, "1", "X", xPermisao);
SegEntSetaPermGeradores(xUsu, xModelo, "1", "X", "S");
SegEntGrava(xUsu);
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.