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:
|
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.