Identificador de Regra

PAT-670CONSI01

Módulo: PAT - Patrimônio.

Finalidade: Com uma regra associada é possível realizar consistências no cadastro de bens e localizações, assim como no processo de transferências entre centro de custos. A rotina disponibiliza para a regra:

- código da espécie, através da variável "VCodEsp";
- código do centro de custos, através da variável "VCodCcu";
- filial de localização, através da variável "VFilLoc";
- código do bem, através da variável "VCodBem".

Desta forma, será possível fazer cursores que acessam as tabelas de espécies e centro de custos para buscar valores necessários para a consistência.

A regra será chamada nas seguintes situações:

- ao cadastrar um bem, pois pode haver um centro de custos herdado da espécie;
- ao processar a tela de locais, sendo que o sistema chamará a consistência para cada localização;
- ao transferir bens entre centro de custos, sendo que a consistência será chamada também a cada localização.

Características: A regra será chamada quando o bem ou a localização estiver sendo cadastrado(a) ou transferido(a) para apenas um centro de custos.

Tela: Cadastro de bens/locais e Transferências entre centro de custos

Transação: Não se aplica.

Regra:

Definir Numero VCodEsp;
Definir Alfa VCodCcu;
Definir Numero VFilLoc;
Definir Alfa VCodBem;

Se ((VCodEsp=1) e (VCodCcu="1101") e (VFilLoc = 1) e
(VCodBem = "CAPTESTE0001-000" ))
Inicio
mensagem(ERRO,"Erro na consistência.");
Fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VCodCcu ALFA Centro de custos do bem N
VCodEsp NÚMERO Código da Espécie do bem N
VFilLoc NÚMERO Filial de localização N
VCodBem ALFA Código do bem N

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?