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.
English
Español
English
Español


