SegEntSetaPermGeradores
Esta função altera 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: SegEntSetaPermGeradores(alfa aObjeto, alfa aNomeModelo, alfa aTipoModelo, alfa aTipoPermissao, alfa end aPermissao);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
aObjeto | Alfa | Indica o objeto do usuário ou grupo que será alterado. |
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:
|
aPermissao | 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 permissão para abrir um determinado relatório ao usuário xUsuario.
definir alfa xUsuario;
SegEntLe(R910PMD_CodEnt, xUsuario);
SegEntSetaPermGeradores(xUser, R910PMD_IdMod, "1", "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.