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.