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

SegEntPermTable

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

Sintaxe: SegEntPermTable(alfa aObjeto, alfa aTableName, alfa aTipo, alfa end aValor);

Parâmetros:

Nome Tipo Descrição
aObjeto Alfa
  • Indica o objeto do usuário ou grupo que será verificado;
  • aTableName Alfa Nome da tabela em que está sendo pesquisada a opção de acesso;
    aTipo Alfa Tipo da permissão que está sendo pesquisada:
    • S: Select;
    • D: Delete;
    • U: Update;
    • A: Permissão de alterar as permissões;
    aValor Alfa

    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", "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ê?