Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?