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