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. |
<div class="Code"><p>@ Prepara uma clausula SQL @</p><p></p><p>RetornaEntidades(R910ENT.CODENT, Entidades);<br></br>Entidades = " WHERE CODUSU IN ( " + Entidades + " ) ";<br></br>Definir Cursor curR710ABR;<br></br>curR710ABR.SQL " SELECT CODABR,CODSEQ FROM R710ABR __inserir(:Entidades) ORDER BY CODABR";<br></br>curR710ABR.AbrirCursor();</p><p><br></br>Se (curR710ABR.NaoAchou)<br></br>Inicio<br></br> curR710ABR.FecharCursor();<br></br> Cancel(3);<br></br>Fim;</p></div>
Utilização: Gerador de Relatórios e Regras.
Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.
English
Español

English
Español

