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

SegEntSetaPermField

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

Sintaxe: SegEntSetaPermField(alfa aObjeto, alfa aTableName, alfa aFieldName, 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 que possui o campo onde será  atribuída opção de acesso;
aFieldName Alfa Nome do campo onde será atribuída opção de acesso
aTipo Alfa Tipo da permissão que será atribuída ou negada:
  • S: Select;
  • 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", "PRONAM", "U", "N");
SegEntSetaPermTable(xUsuario, "R999VER", "PRONAM", "S", "S");
SegEntSetaPermTable(xUsuario, "R999VER", "PRONAM", "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ê?