AtualizaPermissoesGerais

Carrega todas as permissões de telas para a memória, inclusive para usuários e grupos com permissão negada de determinado menu. Por se tratar de uma função complexa, utilizada em conjunto com outras funções/variáveis, não é aconselhável sua Utilização fora dos modelos da cópia.

Sintaxe: AtualizaPermissoesGerais(Alfa aGruUsu, Alfa aUsuCol, Alfa aUsuDes, Alfa aUsuExp, Alfa aPermCon, Alfa aPermIns, Alfa aPermAlt, Alfa aPermExc, Alfa aPermAltPerm, Alfa aAbrUsuario, Alfa aAbrMenu, Numero End aQtdeReg);

Nome

Tipo

Descrição

aGruUsu

Alfa

Determina se irá listar usuários, grupos ou ambos: U - Usuários, G - Grupos, A - Ambos

aUsuCol

Alfa

Determina se irá listar usuários vinculados a colaboradores: S - Sim, N - Não, A - Ambos

aUsuDes

Alfa

Determina se irá listar usuários desabilitados: S - Sim, N - Não, A - Ambos

aUsuExp

Alfa

Determina se irá listar usuários expirados: S - Sim, N - Não, A - Ambos

aPermCon

Alfa

Determina se irá listar usuários ou grupos com permissão para consultar: S - Sim, N - Não, A - Ambos

aPermIns

Alfa

Determina se irá listar usuários ou grupos com permissão para inserir: S - Sim, N - Não, A - Ambos

aPermAlt

Alfa

Determina se irá listar usuários ou grupos com permissão para alterar: S - Sim, N - Não, A - Ambos

aPermExc

Alfa

Determina se irá listar usuários ou grupos com permissão para excluir: S - Sim, N - Não, A - Ambos

aPermAltPerm

Alfa

Determina se irá listar usuários ou grupos com permissão para alterar permissões: S - Sim, N - Não, A - Ambos

aAbrUsuario

Alfa

Abrangência de usuários e/ou grupos

aAbrMenu

Numero

Abrangência de menus

Tipo de Retorno: aQtdeReg : Quantidade de permissões encontradas

Exemplo de regra:

<div class="Code"><p>Definir Alfa EUsuGru;<br></br>Definir Alfa EExiCol;<br></br>Definir Alfa EUsuIna;<br></br>Definir Alfa EUsuExp;<br></br>Definir Alfa EPerCon;<br></br>Definir Alfa EPerIns;<br></br>Definir Alfa EPerAlt;<br></br>Definir Alfa EPerExc;<br></br>Definir Alfa EPerAlP;<br></br>Definir Alfa EAbrUsu;<br></br>Definir Alfa EAbrMnu;<br></br>Definir Numero xQtdeRegistros;<br></br>AtualizaPermissoesGerais(EUsuGru, EExiCol, EUsuIna, EUsuExp, EPerCon, EPerIns, EPerAlt, EPerExc, EPerAlP, EAbrUsu, EAbrMnu, xQtdeRegistros);</p></div>

Utilização: Gerador de relatórios, Regras e Gerador de Cubo

Este artigo ajudou você?