Consistências das telas do Financeiro via Ponto de Regra
Tem como objetivo disponibilizar, via regra, todos os campos das telas do sistema Financeiro, para que o usuário consista as informações da maneira que desejar. Desta forma, poderá ser consistido via regra, qualquer informação disponível na tela.
Para utilizar os pontos de regras no financeiro, deve-se associar um identificador de regras à tela que será consistida. Por exemplo, para consistir a tela F301BMA (Financeiro - C.Receber - Baixas de Títulos - Por Lote Automática), deve-se ir a tela de identificadores de regras a cadastrar o seguinte identificador:
- Módulo - FIN (Financeiro);
- Identificador - 301BMARE00 (nota-se que a parte em negrito é o nome da tela sem o "F" e a parte "RE00" é fixa para todas as telas que se deseja consistir);
- Transação - Nenhuma;
- Descrição - O que preferir;
- Regra - O número da regra em que se fará as consistências da tela.
Na regra que foi ligada ao identificador, deve-se fazer as consistências que se deseja realizar antes de processar/inserir os dados na tela.
Com relação as variáveis de sistema disponibilizadas, para manter a compatibilidade com as variáveis passadas pelo sistema para as regras que já existem, todas as variáveis disponíveis em todas as telas, serão precedidas do prefixo "VS" (variável de sistema). Por exemplo, o código da transação (CodTns) será "VSCODTNS".
Também foi disponibilizada uma função a ser utilizada nas regras, para que sejam consistidos os campos informados na grade, chamada VerificaValor, onde será passado para ela que se deseja consistir, os campos da grade a serem consistidos (separados por ponto e vírgula) e os valores para os campos que se deseja consistir (separados também por ponto e vírgula e na mesma ordem dos campos).