Identificador de Regra

PAT-670CEMRE01

Módulo: PAT - Patrimônio.

Finalidade: Disponibilizar via regra os principais campos da tela ao processar cada registro, para que o usuário consista as informações da forma que desejar.

Características: As variáveis disponibilizadas para regra serão apenas as que estiverem visíveis na tela durante a execução.
As variáveis com iniciais "PAT" + "TIPO (N,A,D)" + "G" são variáveis de campos de grade (Movimentos) e serão disponibilizadas para regra somente quando estiverem visíveis na grade durante a execução. Ex: PATACodBem.

Tela: F670CEM

Transação: Não se aplica.

Regra:

Definir Alfa PATANECodFIl;
Definir Alfa PATANECodCcu;
Definir Alfa PATANECodLoc;
Definir Alfa PATANECtaRed;
Definir Alfa PATANECodEsp;
Definir Alfa PATANECodEmp;
Definir Alfa PATACodFil;
Definir Alfa PATACodCcu;
Definir Alfa PATACodLoc;
Definir Alfa PATACtaRed;
Definir Alfa PATACodEsp;
Definir Alfa PATACodEmp;
Definir Alfa PATAModalidade;
Definir Alfa PATAPesquisar;
Definir Alfa PATATnsOri;
Definir Data PATDDatIni;
Definir Data PATDDatFin;
Definir Alfa PATAPatMov;
Definir Alfa PATACodBem;
Definir Alfa PATANETnsOri;
Definir Alfa PATANEDatMov;
Definir Alfa PATANEPatMov;
Definir Alfa PATANECodBem;
Definir Alfa PATADivergencia;
Definir Numero PATNGSelIte;
Definir Numero PATNGNumMan;
Definir Alfa PATAGCodBem;
Definir Data PATDGDatMov;
Definir Alfa PATAGTnsOri;
Definir Alfa PATAGDesTns;
Definir Numero PATNGTotEnt;
Definir Numero PATNGTotBai;
Definir Numero PATNGTotRea;
Definir Numero PATNGTotDep;
Definir Numero PATNGTotCor;


se (( PATDDatIni = 38077) e ( PATDDatFin = 39538) e ( PATAPatMov = "2") e
( PATANETnsOri = "NAO" ) e ( PATANEDatMov = "NAO" ) e ( PATANEPatMov = "SIM" ) e
( PATANECodBem = "NAO" ) e ( PATADivergencia = "Não verificar" ) e
( PATNGSelIte = 1) e ( PATNGNumMan = 545) e
( PATAGCodBem = "CAPWAGNE0002-000") e ( PATDGDatMov = 39141) e
( PATAGTnsOri = "90802") e ( PATAGDesTns = "Baixa Normal do Bem"))
Mensagem(Erro,"Processamento não permitido!");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
PATACodEmp ALFA Abrangência Código da Empresa N
PATACodFil ALFA Abrangência Código da Filial N
PATACodCcu ALFA Código do centro de custo N
PATACodLoc ALFA Abrangência Código da localização real do Bem N
PATACtaRed ALFA Abrangência Conta contábil reduzida N
PATACodEsp ALFA Abrangência Código da Espécie N
PATANECodEmp ALFA Não possuindo: VSAbrCodEmp N
PATANECodFIl ALFA Não possuindo: VSAbrCodFil N
PATANECodCcu ALFA Não possuindo: VSCodCcu N
PATANECodLoc ALFA Não possuindo: VSAbrCodLoc N
PATANECtaRed ALFA Não possuindo: VSAbrCtaRed N
PATANECodEsp ALFA Não possuindo: VSAbrCodEsp N
PATAModalidade ALFA Modalidade: Consultar/Excluir N
PATAPesquisar ALFA Pesquisar: Movtos./Rateios N
PATATnsOri ALFA Abrangência Transação Origem N
PATDDatIni DATA Data Inicial N
PATDDatFin DATA Data Final N
PATAPatMov ALFA Tipo Movimento N
PATACodBem ALFA Abrangência Código do Bem N
PATANETnsOri ALFA Não Possuindo: VSAbrTnsOri N
PATANEDatMov ALFA Não Estando no Período: De: VSDatIni Até: VSDatFin N
PATANEPatMov ALFA Não Possuindo: VSPatMov N
PATANECodBem ALFA Não Possuindo: VSAbrCodBem N
PATADivergencia ALFA Divergência: Com/Sem/Ambos/Não Verificar N
PATNGSelIte NÚMERO Seleção N
PATNGNumMan NÚMERO Número da Manutenção N
PATAGCodBem ALFA Código do Bem N
PATDGDatMov DATA Data do Movimento N
PATAGTnsOri ALFA Transação que originou o Movimento N
PATAGDesTns ALFA Descrição da Transação N
PATNGTotEnt NÚMERO Total de Entrada N
PATNGTotBai NÚMERO Total de Baixa N
PATNGTotRea NÚMERO Total de Reativações N
PATNGTotDep NÚMERO Total de Depreciação N
PATNGTotCor NÚMERO Total de Correção Monetária 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ê?