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

SegEntSetaPermTable

Esta função altera a permissão que o usuário ou grupo informado tem sobre a tabela informada. O usuário/grupo precisa ser lido previamente através das funções SegEntLe ou SegEntLePorNome.

Sintaxe: SegEntSetaPermTable(alfa aObjeto, alfa aTableName, alfa aTipo, alfa aValor);

Parâmetros:

Nome Tipo Descrição
aObjeto Alfa Indica o objeto do usuário ou grupo que será alterado;
aTableName Alfa Nome da tabela a ser atribuída opção de acesso;
aTipo Alfa Tipo da permissão que será atribuída ou negada:
  • S: Select;
  • D: Delete;
  • I: Insert;
  • U: Update;
  • A: Permissão de alterar as permissões;
aValor Alfa Indica qual permissão será atribuída ao usuário/grupo, informe S para permitir o acesso e N para negar o acesso.

Exemplo:

definir alfa xUsuario;

SegEntLe(R910USU.CodEnt, xUsuario);
SegEntSetaPermTable(xUsuario, "R999VER", "I", "N" );
SegEntSetaPermTable(xUsuario, "R999VER", "U", "N" );
SegEntSetaPermTable(xUsuario, "R999VER", "D", "N" );
SegEntSetaPermTable(xUsuario, "R999VER", "S", "S" );
SegEntSetaPermTable(xUsuario, "R999VER", "A", "N" );

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ê?