ERP - Contas a Pagar - Como validar informações entre créditos a aproveitar e títulos a baixar na baixa por créditos
Dúvida
Como realizar validações entre os dados dos créditos a aproveitar e dos títulos a baixar na rotina de baixa por créditos, permitindo consistências que utilizem informações das duas grids e também dos campos do cabeçalho da tela de baixa na Gestão de Contas a Pagar?
Solução
Para cenários em que seja necessário validar simultaneamente informações das grids de créditos e títulos, bem como dados do cabeçalho da rotina de baixa por créditos, utilize o identificador de regras FIN-501BAARE00.
Este identificador disponibiliza via regra os campos da tela para que sejam realizadas consistências conforme a necessidade do processo.
1. Acesse a tela F501BAA - Baixa por Créditos (Créditos/Pagamentos Indevidos/Devoluções);
2. Configure a validação e utilize o identificador FIN-501BAARE00;
3. Utilize a função VerificaValor para efetuar as consistências entre os dados das grids e os campos da tela;
4. Para validações nas grades da rotina, utilize as grades disponibilizadas pelo identificador:
GridAdto: Créditos (Adiantamentos/Pagamentos Indevidos/Devoluções) a Aproveitar;
GridTitulo: Títulos a Baixar;
5. Informe na função os campos da grade que devem ser consistidos e os respectivos valores na mesma ordem para que a validação seja executada corretamente;
6. Caso a consistência não seja atendida, implemente a regra para retornar a mensagem de bloqueio desejada ao usuário.
- Acesse a rotina F501BAA - Baixa por Créditos (Créditos/Pagamentos Indevidos/Devoluções).
- Configure a validação utilizando o identificador FIN-501BAARE00.
- Utilize a função VerificaValor para efetuar as consistências entre os dados das grids e os campos da tela.
- Para validações nas grades da rotina, utilize as grades disponibilizadas pelo identificador:
- GridAdto: Créditos (Adiantamentos/Pagamentos Indevidos/Devoluções) a Aproveitar.
- GridTitulo: Títulos a Baixar.
- Informe na função os campos da grade que devem ser consistidos e os respectivos valores na mesma ordem para que a validação seja executada corretamente.
- Caso a consistência não seja atendida, implemente a regra para retornar a mensagem de bloqueio desejada ao usuário.