SegEntPermField
Esta função retorna 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: SegEntPermField(alfa aObjeto, alfa aTableName, alfa aFieldName, alfa aTipo, alfa end aValor);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
aObjeto | Alfa |
|
aTableName | Alfa | Nome da tabela que possui o campo em que está sendo pesquisada a opção de acesso; |
aFieldName | Alfa | Nome do campo em que está sendo pesquisada a opção de acesso; |
aTipo | Alfa | Tipo da permissão
que está sendo pesquisada:
|
aValor | Indica se o usuário/grupo tem permissão, caso tenha a permissão, retorna S, senão retorna N. |
Exemplo:
definir alfa xUsuario;
definir alfa xPerm;
SegEntLe(R910USU.CodEnt, xUsuario);
SegEntPermTable(xUsuario, "R999VER", "PRONAM", "U",
xPerm);
se (xPerm = "S")
...
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.