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.