Identificador de Regra
PAT-670MANRE01
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 serão apenas as 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.
O campo PAGNGSelEci indica se a linha do Grid esta selecionada (indica se o registro será processado).
Tela: F670MAN
Transação: Não se aplica.
Regra:
Definir Data PATDDatRef;
Definir Alfa PATACodTns;
Definir Alfa PATACodBem;
Definir Alfa PATACodCcu;
Definir Alfa PATACtaRed;
Definir Alfa PATACodPri;
Definir Alfa PATACodLoc;
Definir Alfa PATACodPor;
Definir Alfa PATACodFil;
Definir Alfa PATACodEsp;
Definir Alfa PATACSomenteAcr;
Definir Alfa PATADesBem;
Definir Numero PATNGSelEci;
Definir Alfa PATAGCodBem;
Definir Alfa PATAGCodLoc;
Definir Alfa PATAGLocRea;
Definir Alfa PATAGSerDoc;
Definir Numero PATNGDocMov;
Definir Alfa PATAGObsMov;
Definir Alfa PATACAcrBemPrincipal;
Definir Numero PATNGTaxIof;
Definir Numero PATNGTaxIog;
Definir Numero PATNGNovTaxIof;
Definir Numero PATNGNovTaxIog;
Definir Numero PATNGCtaRed;
Definir Numero PATNGCtaNov;
Definir Numero PATNGCodEsp;
Definir Numero PATNGEspNov;
Definir Data PATDGDatTrf;
Definir Alfa PATAGBemNov;
Definir Numero PATNGQtdItm;
Definir Alfa PATAGNumPla;
Definir Numero PATNGQtdTrf;
Definir Data PATDGDatRet;
Definir Numero PATNGFilLoc;
Definir Numero PATNGFilNov;
Definir Alfa PATAGSnfNfv2;
Definir Numero PATNGNumNfv2;
Definir Numero PATNGSeqIpv2;
Definir Numero PATNGSeqIsv2;
Definir Alfa PATAGSnfNfv;
Definir Numero PATNGNumNfv;
Definir Numero PATNGSeqIpv;
Definir Numero PATNGSeqIsv;
Definir Alfa PATAGCodPri;
Definir Alfa PATAGLocNov;
Definir Data PATDGDatBai;
Definir Numero PATNGQtdBai;
Definir Numero PATNGVlrVen;
Definir Numero PATNGVlrDes;
Definir Numero PATNGVlrBas;
Definir Numero PATNGVlrAtu;
Definir Numero PATNGPerDes;
Definir Alfa PATAGNdeBem;
Definir Alfa PATAGBemAgp;
Definir Data PATDGDatRea;
Definir Numero PATNGQtmPis;
Definir Numero PATNGPisNov;
Definir Numero PATNGQtmCof;
Definir Numero PATNGCofNov;
Definir Numero PATNGQtmCsl;
Definir Numero PATNGCslNov;
Definir Numero PATNGCodPor;
Definir Numero PATNGPorNov;
se (( PATDDatRef = 39203) e ( PATACodTns = "90802") e ( PATACodCcu = "1101") e
( PATACtaRed = "2680") e ( PATACodFil = "1") e ( PATACodEsp = "6") e
( PATACSomenteAcr = "NAO" ) e ( PATAGCodBem = "CAPINTEG0001-001") e
( PATNGDocMov = 1))
Mensagem(Erro,"Processamento não permitido!");
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
PATDDatRef | DATA | Data de referência | N |
PATACodTns | ALFA | Código da Transação | N |
PATACodBem | ALFA | Código do Bem | N |
PATACodCcu | ALFA | Abrangência Código do centro de custo | N |
PATACtaRed | ALFA | Abrangência Conta Contábil Reduzida | N |
PATACodPri | ALFA | Bem principal de Destino | N |
PATACodLoc | ALFA | Abrangência Local Real | N |
PATACodPor | ALFA | Abrangência Código do Portador | N |
PATACodFil | ALFA | Abrangência Código da Filial | N |
PATACodEsp | ALFA | Abrangência Código da Espécie | N |
PATACSomenteAcr | ALFA | Mostrar somente bens acréscimos | N |
PATACAcrBemPrincipal | ALFA | Mostrar acréscimos do principal de origem | N |
PATNGSelEci | NÚMERO | Campo Seleção do Grid | N |
PATAGCodBem | ALFA | Código do Bem | N |
PATAGCodLoc | ALFA | Código da localização real do Bem | N |
PATAGLocRea | ALFA | Localização real do bem | N |
PATAGSerDoc | ALFA | Série do documento de movimentação | N |
PATNGDocMov | NÚMERO | Documento de movimentação | N |
PATAGObsMov | ALFA | Observação da movimentação | N |
PATNGTaxIof | NÚMERO | Taxa anual de depreciação oficial | N |
PATNGTaxIog | NÚMERO | Taxa anual de depreciação gerencial | N |
PATNGNovTaxIof | NÚMERO | Nova Taxa anual de depreciação oficial | N |
PATAGLocNov | ALFA | Novo Código da localização real do Bem | N |
PATDGDatBai | DATA | Data da Baixa | N |
PATNGQtdBai | NÚMERO | Quantidade de Baixa | N |
PATNGVlrVen | NÚMERO | Valor unitário de Venda | N |
PATNGVlrDes | NÚMERO | Valor Atual à Baixar/Desmembrar | N |
PATNGVlrBas | NÚMERO | Valor Base do Bem | N |
PATNGVlrAtu | NÚMERO | Valor Atual do Bem | N |
PATNGPerDes | NÚMERO | Percentual à Baixar/Desmembrar | N |
PATAGNdeBem | ALFA | Nova Descrição do Bem | N |
PATAGBemAgp | ALFA | Bem agrupado | N |
PATDGDatRea | DATA | Data Reativação | N |
PATNGQtmPis | NÚMERO | Quantidade máxima de meses para cálculo do PIS | N |
PATNGPisNov | NÚMERO | Nova quantidade máxima de meses para cálculo do PIS | N |
PATNGQtmCof | NÚMERO | Quantidade máxima de meses para cálculo do COFINS | N |
PATNGCofNov | NÚMERO | Nova quantidade máxima de meses para cálculo do COFINS | N |
PATNGQtmCsl | NÚMERO | Quantidade máxima de meses para cálculo do CSLL | N |
PATNGCslNov | NÚMERO | Nova quantidade máxima de meses para cálculo do CSLL | N |
PATNGCodPor | NÚMERO | Código do portador do Bem | N |
PATNGPorNov | NÚMERO | Novo Código do portador do Bem | N |
PATDGDatIvd | DATA | Data início de cálculo vida útil | N |
PATAGVidUti | ALFA | Vida útil a qual a entidade espera obter pela utilização do bem | N |
PATAGUniMed | ALFA | Código da unidade de medida | N |
PATNGVidTot | NÚMERO | Vida útil unitário total do bem | N |
PATNGVidIni | NÚMERO | Vida útil unitário inicial do bem | N |
PATNGVlrJus | NÚMERO | Valor unitário justo que o bem pode ser negociado | N |
PATNGVlrEsp | NÚMERO | Valor unitário específico que a entidade espera obter ao final da vida útil | N |
PATNGVidMes | NÚMERO | Vida útil unitário utilizado no mês | N |
PATDGDatIvdNov | DATA | Nova data início de cálculo vida útil | N |
PATAGVidUtiNov | ALFA | Nova vida útil a qual a entidade espera obter pela utilização do bem | N |
PATAGUniMedNov | ALFA | Novo código da unidade de medida | N |
PATNGVidTotNov | NÚMERO | Nova vida útil unitário total do bem | N |
PATNGVidIniNov | NÚMERO | Nova vida útil unitário inicial do bem | N |
PATNGVlrJusNov | NÚMERO | Novo valor unitário justo que o bem pode ser negociado | N |
PATNGVlrEspNov | NÚMERO | Novo valor unitário específico que a entidade espera obter ao final da vida útil | N |
PATNGVidMesNov | NÚMERO | Nova vida útil unitário utilizado no mês | 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.