CodPraConsideraAbrEmpFil
Esta função considera as tabelas da rotina de PGR por GHE. Ou seja ela não pode ser utilizada para a rotina de PGR por Local.
Seu objetivo é verificar se o usuário ativo tem permissão para consultar o PGR passado como parâmetro levando em consideração a Filial vinculada ao PGR.
Retorna 0 (zero) para xRetorno quando o usuário tem permissão para consultar informações do PGR que foi passado por parêmetro.
Retorna 1 (um) quando o usuário não tiver permissão para consultar as informações do PGR passado por parâmetro.
O critério utilizado para verificar se o usuário tem permissão ou não para consultar o PGR são as filiais vinculadas ap mesmo. O sistema verifica a abrangência de filiais do usuário ativo, ou seja, somente estarão disponíveis os PGRs por GHE que não estejam vinculados a nenhuma filial ou que estejam vinculados a uma filial que o usuário ativo possui abrangência.
Sintaxe: CodPraConsideraAbrEmpFil(Numero xCodPra, Numero End xRetorno);
Parâmetros:
Nome | Tipo | Descrição |
xCodPra | Numérico | Código do PGR que deve ser verificado. |
xRetorno | Numérico | Variável numérica que retornará 0 (zero) ou 1 (um). |
Exemplo: Deseja-se saber se o usuário pode consultar informações do PGR informado na tela de entrada do modelo.
<div class="Code"><p style="font-family: 'Courier New';font-size: 10pt;">CodPraConsideraAbrEmpFil(ECodPra, xRetorno);</p><p style="font-family: 'Courier New';font-size: 10pt;">Se (xRetorno = 1) /*xRetorno = 0 representa OK e xRetorno = 1 representa NÃO OK*/</p><p style="font-family: 'Courier New';font-size: 10pt;">inicio</p><p style="font-family: 'Courier New';font-size: 10pt;">Mensagem(Retorna, "O PGR selecionado não está disponível para este usuário.");</p><p style="font-family: 'Courier New';font-size: 10pt;">Cancel(1);</p><p style="font-family: 'Courier New';font-size: 10pt;">fim;</p></div>
Utilização: Gerador de relatórios e editor de regras.
Disponível para o módulo: SM.
English
Español

English
Español

