Identificador de Regra
IMP-661GIREC01
Módulo: IMP - Impostos.
Finalidade: Este identificador permite alterar os campos da tabela E661GRI antes que a Guia de Recolhimento seja gravada na base.
Para as operações INSERINDO e EXCLUINDO, permite alterar os valores dos campos chaves.
Para a operação ALTERANDO, os campos chaves estarão bloqueados.
Características: Para alterar o conteúdo dos campos, utilizar na regra conforme determinado abaixo:
Tabela.Campo
Ex: E661GRI.VLRPRI
Na regra o uso da variável "VSOrigem" deve estar associada a um valor válido, ex:
"GRI" para Guias de Recolhimento - E661GRI
Transação: Não se aplica.
Regra:
Definir Alfa VSOrigem;
Definir Alfa VSEstado;
Se ((VSOrigem = "GRI") e (VSEstado = "INSERINDO"))
E661GRI.VLRPRI = E661GRI.VLRPRI * 2;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSOrigem | ALFA | Identificação da tabela a ser processada | N |
VSEstado | ALFA | Indica o tipo de operação a ser realizada: INSERINDO, ALTERANDO ou EXCLUINDO um registro | 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.