AdicionaPermissaoUsu

Adiciona novas permissões de telas e menus às permissões já existentes do usuário. As permissões serão gravadas na base de dados. Se o usuário/grupo informado na regra não existir, será exibida a mensagem “Usuário/grupo não encontrado”.

Se a função estiver sendo executada por um usuário para alterar as suas próprias permissões, as alterações somente terão efeito se este usuário possuir a permissão “Pode alterar permissões”, definida em “Diversos/Usuários/Permissão Telas”.

Sintaxe: AdicionaPermissaoUsu(Numero CodUsu, Alfa Objeto, Alfa TipoPermissao);

Parâmetros:

Nome

Tipo

Descrição

CodUsu

Numérico

Código do Usuário (Pode ser obtido do SGU).

Objeto

Alfa

Nome da tela ou item menu ao qual deseja-se adicionar permissões (Pode ser obtido na tela de cadastro de Permissões de Telas).

TipoPermissao

Alfa

Define a permissão da tela ou menu através da combinação das seguintes letras: C - Consultar, A - Alterar, I - Inserir, D - Excluir.

Exemplo:

<div class="Code"><p>/* Adicionar a permissão de excluir e alterar na tela de estrutura de organogramas para o usuário 55 */<br></br><br></br>AdicionaPermissaoUsu(55,"NFR016ORE","DA");</p></div>

Utilização: Em todas as regras.

Este artigo ajudou você?