Identificador de Regra
PAT-670ILORE01
Módulo: PAT - Patrimônio.
Finalidade: Disponibiliza 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 são somente as que 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 e serão disponibilizadas para regra somente quando estiverem visíveis na grade durante a execução. Ex: PATACodBem.
Tela: F670ILO
Transação: Não se aplica.
Regra:
Definir Alfa PATACodEsp;
Definir Alfa PATACtaRed;
Definir Data PATDDatFin;
Definir Data PATDDatFig;
Definir Data PATDDatIig;
Definir Data PATDDatIin;
Definir Alfa PATACodFil;
Definir Alfa PATACodCcu;
Definir Alfa PATAAltOfi;
Definir Alfa PATAAltGer;
Definir Numero PATNGSelBem;
Definir Alfa PATAGCodBem;
Definir Alfa PATAGDesBem;
Definir Data PATDGDatIin;
Definir Data PATDGNewDatIin;
Definir Data PATDGDatFin;
Definir Data PATDGNewDatFin;
Definir Data PATDGDatIig;
Definir Data PATDGNewDatIig;
Definir Data PATDGDatFig;
Definir Data PATDGNewDatFig;
Definir Numero PATNGFilLoc;
Definir Numero PATNGFilAqi;
Definir Numero PATNGCodEsp;
Definir Alfa PATAGCodCcu;
Definir Numero PATNGCtaRed;
Definir Alfa PATAGCodTns;
Definir Numero PATNGQtdItm;
Definir Numero PATNGCodTur;
Definir Data PATDGDatAqi;
Definir Data PATDGDatIcl;
Definir Data PATDGDatEnt;
Definir Alfa PATAGEspDoc;
Definir Numero PATNGCodFor;
Definir Alfa PATAGNomFor;
Definir Alfa PATAGCodSnf;
Definir Numero PATNGNumDoc;
Definir Numero PATNGVlrBas;
Definir Data PATDGDatGar;
Definir Data PATDGDatMan;
se (( PATDDatFin = 39202) e ( PATDDatFig = 39201) e ( PATDDatIig = 39174) e
( PATDDatIin = 39173) e ( PATACodFil = "1") e ( PATAAltOfi = "SIM" ) e
( PATAAltGer = "SIM" ) e ( PATNGSelBem = 1) e
( PATAGCodBem = "INFNOTEB0001-000") e ( PATNGFilLoc = 1) e ( PATNGFilAqi = 1) e
( PATNGCodEsp = 5) e ( PATAGCodCcu = "1101") e ( PATNGCtaRed = 6030) e
( PATAGCodTns = "90800") e ( PATNGQtdItm = 1) e ( PATDGDatAqi = 38138) e
( PATDGDatIcl = 38138) e ( PATDGDatEnt = 38138) e ( PATAGEspDoc = "1") e
( PATNGCodFor = 1) e ( PATAGCodSnf = "1A") e ( PATNGNumDoc = 123456) e
( PATNGVlrBas = 7576.8) e ( PATDGDatGar = 38868))
Mensagem(Erro,"Processamento não permitido!");
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
PATACodEsp | ALFA | Abrangência Código da espécie do bem | N |
PATACtaRed | ALFA | Abrangência Conta contábil reduzida | N |
PATDDatFin | DATA | Data de Finalização da Interrupção da Depreciação Oficial | N |
PATDDatFig | DATA | Data de Finalização da Interrupção da Depreciação Gerencial | N |
PATDDatIig | DATA | Data do Início da Interrupção da Depreciação Gerencial | N |
PATDDatIin | DATA | Data do Início da Interrupção da Depreciação Oficial | N |
PATACodFil | ALFA | Abrangência Código da Filial | N |
PATACodCcu | ALFA | Abrangência Código do centro de custo | N |
PATAAltOfi | ALFA | Atualizar Data da Interrupção da Depreciação Oficial | N |
PATAAltGer | ALFA | Atualizar Data da Interrupção da Depreciação Gerencial | N |
PATNGSelBem | NÚMERO | Seleção | N |
PATAGCodBem | ALFA | Código do Bem | N |
PATAGDesBem | ALFA | Descrição do Bem | N |
PATDGDatIin | DATA | Data do Início da Interrupção da Depreciação Oficial | N |
PATDGNewDatIin | DATA | Nova Data Início Depreciação Oficial | N |
PATDGDatFin | DATA | Data de Finalização da Interrupção da Depreciação Oficial | N |
PATDGNewDatFin | DATA | Nova Data Final Depreciação Oficial | N |
PATDGDatIig | DATA | Data do Início da Interrupção da Depreciação Gerencial | N |
PATDGNewDatIig | DATA | Nova Data Início Depreciação Gerencial | N |
PATDGDatFig | DATA | Data de Finalização da Interrupção da Depreciação Gerencial | N |
PATDGNewDatFig | DATA | Nova Data Final Depreciação Gerencial | N |
PATNGFilLoc | NÚMERO | Código da Filial de Localização | N |
PATNGFilAqi | NÚMERO | Código da Filial de Aquisição | N |
PATNGCodEsp | NÚMERO | Código da espécie do bem | N |
PATAGCodCcu | ALFA | Centro de custo de registro do bem | N |
PATNGCtaRed | NÚMERO | Conta contábil reduzida | N |
PATAGCodTns | ALFA | Transação de entrada do bem | N |
PATNGQtdItm | NÚMERO | Quantidade de itens pro Bem cadastrado | N |
PATNGCodTur | NÚMERO | Código turno para acréscimo da depreciação | N |
PATDGDatAqi | DATA | Data da Aquisição do Bem | N |
PATDGDatIcl | DATA | Data início de cálculo do bem | N |
PATDGDatEnt | DATA | Data de entrada do bem no sistema | N |
PATAGEspDoc | ALFA | Espécie do Documento | N |
PATNGCodFor | NÚMERO | Código do Fornecedor | N |
PATAGNomFor | ALFA | Nome Fornecedor | N |
PATAGCodSnf | ALFA | Série da Nota Fiscal de Entrada | N |
PATNGNumDoc | NÚMERO | Número do Documento de Entrada | N |
PATNGVlrBas | NÚMERO | Valor unitário da aquisição do bem | N |
PATDGDatGar | DATA | Data da garantia do Bem | N |
PATDGDatMan | DATA | Data da manutenção 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.