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

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
  • Indica o objeto do usuário/grupo que será verificado;
  • 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:
    • S: Select;
    • U: Update;
    • A: Permissão de alterar as permissões;
    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.

    Este artigo ajudou você?