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.