Identificador de Regra

PAT-670TXDPR01

Módulo: PAT - Patrimônio.

Finalidade: Quando estiver cadastrado, ativo e relacionado a uma regra, possibilitará a mudança do percentual de depreciação do bem na rotina de cálculo.

Características: Quando não forem encontradas as variáveis de retorno, será utilizado os valores registrados na tabela de localização, como é o padrão do sistema.
Os percetuais de retorno da regra devem ser anuais, pois no cálculo de depreciação a rotina divide este percentual por 12.

Tela: Contábil>Patrimônio>Manutenção>Cálculo

Transação: Não se aplica.

Regra:

@ Exemplo @
Definir Numero VSCodEmp;
Definir Alfa VSCodBem;
Definir Numero VSDatLoc;
Definir Numero VSSeqLoc;
Definir Numero VSDatInl;
Definir Numero VSCodFil;
Definir Numero VSCodEsp;
Definir Alfa VSCodCcu;
Definir Numero VSCtaRed;
Definir Alfa VSCodTns;
Definir Alfa VSPlaSeg;
Definir Alfa VSCodLoc;
Definir Alfa VSLocRea;
Definir Alfa VSCodDep;
Definir Numero VSQtdItm;
Definir Numero VSVlrBas;
Definir Numero VSDprMvo;
Definir Numero VSTaxIof;
Definir Numero VSTaxIog;
Definir Alfa VSSerBem;
Definir Alfa VSNumBem;
Definir Alfa VSNumPla;
Definir Alfa VSCodBar;
@ Retorno @
Definir Numero VSNtxIof;
Definir NUmero VSNtxIog;

Se ((VSCodEsp=1) e (VSCodCcu="1101") e (VSCodFIl = 1) e
(VSCodBem = "CAPTESTE0001-000")) {
VSNtxIof = 30;
VSNtxIog = 30;
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSCodEmp NÚMERO Código da empresa N
VSCodBem ALFA Código do bem N
VSDatLoc DATA Data da localização N
VSSeqLoc NÚMERO Sequência do registro do bem na localização N
VSDatInl DATA Data de início da localização N
VSCodFil NÚMERO Código da filial N
VSCodEsp NÚMERO Código da espécie do bem N
VSCodCcu ALFA Código do centro de custos do patrimônio a que pertence o item N
VSCtaRed NÚMERO Conta contábil de registro do bem N
VSCodTns ALFA Código da transação N
VSPlaSeg ALFA Código da localização na planta de seguro do bem N
VSCodLoc ALFA Código da localização real do bem de acordo com o organograma N
VSLocRea ALFA Localização real do bem de acordo com organograma N
VSCodDep ALFA Código do departamento em que se encontra o centro de custos N
VSQtdItm NÚMERO Quantidade itens N
VSVlrBas NÚMERO Valor unitário de aquisição do bem (base de cálculo) N
VSDprMvo NÚMERO Valor da depreciação movimentada por Transf/Desm/Agrup na competência em índice oficia N
VSTaxIof NÚMERO Taxa anual de depreciação oficial N
VSTaxIog NÚMERO Taxa anual de depreciação gerencial N
VSSerBem ALFA Código da série do item N
VSNumBem ALFA Descrição da numeração do item N
VSNumPla ALFA Numeração da plaqueta indicativa do item N
VSCodBar ALFA Código de barras da plaqueta identificadora do item N
VSNtxIof NÚMERO Nova taxa anual de depreciação oficial S
VSNtxIog NÚMERO Nova taxa anual de depreciação gerencial S

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