Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

RetornaEntidades

Retorna uma lista de entidades, na forma de abrangência, a qual o usuário pertence.

Conceitos:

SGU - Senior Gerenciador de Usuários: programa utilizado para criar usuários/senhas e dar acesso para entrar no sistema;

UsuárioCadastrado no SGU, corresponde a uma pessoa - usuário - que pode acessar algum sistema Senior;

GrupoCadastrado no SGU, corresponde a uma relação de usuários – agrupados - que possuem as mesmas permissões;

Código da EntidadeCódigo único que representa um usuário ou um grupo de usuários.

Permissão - Cadastrado no sistema (Diversos / Usuários / Permissão), possibilita à um usuário acessar ou não determinados procedimentos do sistema. Pode-se por exemplo, proibir um usuário de calcular a folha;

Abrangência - Cadastrado no sistema (Diversos / Usuários / Permissão), possibilita à um usuário acessar somente determinados dados do sistema, ou seja, uma abrangência de valores. Pode-se por exemplo, permitir a um usuário acessar somente a sua ficha financeira.

Sintaxe: RetornaEntidades(Numero UsuGru, Alfa End Entidades)

Parâmetros:

Nome Tipo Descrição
UsuGru  Numérico Código do Usuário.
Entidades  Alfa Retorna uma abrangência de entidades a qual o usuário pertence.

Exemplo: 

@ Prepara uma clausula SQL @

 

RetornaEntidades(R910ENT.CODENT, Entidades);
Entidades = " WHERE CODUSU IN ( " + Entidades + " ) ";
Definir Cursor curR710ABR;
curR710ABR.SQL " SELECT CODABR,CODSEQ FROM R710ABR __inserir(:Entidades) ORDER BY CODABR";
curR710ABR.AbrirCursor();


Se (curR710ABR.NaoAchou)
Inicio
    curR710ABR.FecharCursor();
    Cancel(3);
Fim;

Utilização: Gerador de Relatórios e Regras.

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?