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.

Este artigo ajudou você?