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-670MCLRE01

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 PAGNGSelReg indica se a linha do Grid esta selecionada (indica se o registro será processado).

Tela: F670MCL

Transação: Não se aplica.

Regra:

Definir Alfa PATATipAlt;
Definir Alfa PATASemMvt;
Definir Alfa PATACodBem;
Definir Alfa PATACodEsp;
Definir Alfa PATACtaRed;
Definir Alfa PATACodCcu;
Definir Alfa PATACodLoc;
Definir Alfa PATACodFil;
Definir Numero PATNGSelReg;
Definir Alfa PATAGCodBem;
Definir Numero PATNGCodTur;
Definir Data PATDGDatIac;
Definir Data PATDGDatFac;
Definir Data PATDGDatIag;
Definir Data PATDGDatFag;
Definir Data PATDGDatIin;
Definir Data PATDGDatFin;
Definir Data PATDGDatIig;
Definir Data PATDGDatFig;
Definir Alfa PATAGTipAcr;
Definir Numero PATNGCodFor;
Definir Alfa PATAGNomFor;
Definir Alfa PATAGRecPis;
Definir Alfa PATAGRecCof;
Definir Alfa PATAGRecCsl;
Definir Data PATDGDatLoc;
Definir Numero PATNGSeqLoc;
Definir Alfa PATAGNumPla;
Definir Alfa PATAGCodDep;
Definir Alfa PATAGPlaSeg;
Definir Numero PATNGEmpLoc;
Definir Numero PATNGFilEmp;
Definir Alfa PATAGCcuLoc;
Definir Alfa PATAGLcrLoc;
Definir Alfa PATAGPerEmp;
Definir Numero PATNGFilAqi;
Definir Numero PATNGFilLoc;
Definir Data PATDGDatEnt;
Definir Data PATDGDatAqi;
Definir Data PATDGDatIcl;
Definir Data PATDGDatIcg;
Definir Numero PATNGCtaRed;
Definir Numero PATNGTaxIof;
Definir Numero PATNGTaxIog;
Definir Numero PATNGRedBcl;
Definir Numero PATNGVlrBas;
Definir Numero PATNGVlrAqp;
Definir Numero PATNGVlrAqc;
Definir Numero PATNGVlrAql;
Definir Numero PATNGCorAcu;
Definir Numero PATNGVlrMco;
Definir Numero PATNGVlrMio;
Definir Numero PATNGVlrMgr;
Definir Numero PATNGVlrSeg;
Definir Numero PATNGDprAcu;
Definir Numero PATNGBprAcu;
Definir Numero PATNGBcrAcu;
Definir Numero PATNGBclAcu;
Definir Numero PATNGQtmPis;
Definir Numero PATNGQtmCof;
Definir Numero PATNGQtmCsl;
Definir Alfa PATAGCodCcu;
Definir Alfa PATAGCodLoc;
Definir Alfa PATAGLocRea;
Definir Numero PATNGCodPor;

se (( PATATipAlt = "Dados dos Bens") e ( PATASemMvt = "NAO") e
(PATACodBem = "CAPINTEG0001-000,CAPTESTA0001-000") e
( PATACtaRed = "2680,1300") e ( PATAGCodBem = "CAPINTEG0001-000"))
Mensagem(Erro,"Alteração não permitida!");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
PATATipAlt ALFA Tipo da Operação N
PATASemMvt ALFA Apenas bens sem cálculo e sem movimento N
PATACodBem ALFA Abrangência Código Bem N
PATACodEsp ALFA Abrangência Código da espécie do Bem N
PATACtaRed ALFA Abrangência Conta Contábil de Registro do Bem N
PATACodCcu ALFA Abrangência Centro de custo de Registro do Bem N
PATACodLoc ALFA Abrangência Código de Localização real do Bem N
PATACodFil ALFA Abrangência Código da Filial N
PATNGSelReg NÚMERO Campo Seleção do Grid N
PATAGCodBem ALFA Código Bem N
PATNGCodTur NÚMERO Código turno para acréscimo da depreciação. N
PATDGDatIac DATA Data início da Aceleração da Depreciação Oficial N
PATDGDatFac DATA Data Final da Aceleração da Depreciação Oficial N
PATDGDatIag DATA Data início da Aceleração da Depreciação Gerencial N
PATDGDatFag DATA Data Final da Aceleração da Depreciação Gerencial N
PATDGDatIin DATA Data do Início da Interrupção da Depreciação Oficial N
PATDGDatFin DATA Data de Finalização da Interrupção da Depreciação Oficial N
PATDGDatIig DATA Data do Início da Interrupção da Depreciação Gerencial N
PATDGDatFig DATA Data de Finalização da Interrupção da Depreciação Gerencial N
PATAGTipAcr ALFA Tipo de Acréscimo N
PATNGCodFor NÚMERO Código do Fornecedor N
PATAGNomFor ALFA Nome Fornecedor N
PATAGRecPis ALFA Indicador de recuperação de crédito do PIS N
PATAGRecCof ALFA Indicador de recuperação de crédito do COFINS N
PATAGRecCsl ALFA Indicador de recuperação de crédito do CSLL N
PATNGFilAqi NÚMERO Código da Filial de Aquisição N
PATNGFilLoc NÚMERO Código da Filial de Localização N
PATDGDatEnt DATA Data de entrada do bem no sistema N
PATDGDatAqi DATA Data da Aquisição do Bem N
PATDGDatIcl DATA Data início de cálculo oficial do Bem N
PATDGDatIcg DATA Data início de cálculo gerencial do Bem N
PATNGCtaRed NÚMERO Conta Contábil de Registro do Bem N
PATNGTaxIof NÚMERO Taxa anual de depreciação oficial N
PATNGTaxIog NÚMERO Taxa anual de depreciação Gerencial N
PATNGRedBcl NÚMERO Percentual de redução da base de cálculo da depreciação N
PATNGVlrBas NÚMERO Valor unitário da aquisição do Bem N
PATNGVlrAqp NÚMERO Valor unit. da aquisição do Bem p/ créd. PIS N
PATNGVlrAqc NÚMERO Valor unit. da aquisição do Bem p/ créd. COFINS N
PATNGVlrAql NÚMERO Valor unit. da aquisição do Bem p/ créd. CSLL N
PATNGCorAcu NÚMERO Valor correção monetária unitária acumulada inicial N
PATNGVlrMco NÚMERO Valor unitário atual do Bem em Moeda Corrente N
PATNGVlrMio NÚMERO Valor unitário do Bem em Índice Oficial N
PATNGVlrMgr NÚMERO Valor unitário do Bem em Índice Gerencial N
PATNGVlrSeg NÚMERO Valor unitário do bem para seguro N
PATNGDprAcu NÚMERO Depreciação unitária acumulada inicial em Índice Oficial N
PATNGBprAcu NÚMERO Base de cálculo do PIS unitária acumulada em índice oficial N
PATNGBcrAcu NÚMERO Base de cálculo do COFINS unitária acumulada em índice oficial N
PATNGBclAcu NÚMERO Base de cálculo do CSLL unitária acumulada em índice oficial N
PATNGQtmPis NÚMERO Quantidade máxima de meses para recuperação do PIS N
PATNGQtmCof NÚMERO Quantidade máxima de meses para recuperação do COFINS N
PATNGQtmCsl NÚMERO Quantidade máxima de meses para recuperação do CSLL N
PATDGDatLoc DATA Data do registro do Bem na Localização N
PATNGSeqLoc NÚMERO Seqüência do registro do Bem na Localização N
PATAGNumPla ALFA Numeração da Plaqueta indicativa do Item N
PATAGCodDep ALFA Código do departamento em que se encontra o Centro de Custos N
PATAGPlaSeg ALFA Código da Localização na Planta de Seguro do Bem N
PATNGEmpLoc NÚMERO Código da empresa para empréstimo N
PATNGFilEmp NÚMERO Filial Empréstimo N
PATAGCcuLoc ALFA Código do Centro de Custos do Patrimônio para empréstimo N
PATAGLcrLoc ALFA Local real do item para empréstimo N
PATAGPerEmp ALFA Indicativo se permite empréstimo N
PATAGCodLoc ALFA Código da localização real do bem de acordo com o organograma N
PATAGLocRea ALFA Localização real do bem de acordo com organograma N
PATNGCodPor NÚMERO 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

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ê?