Objetivo da mudança:
O objetivo foi implementar um controle de concorrência para evitar a duplicação de lançamentos na “Conciliação Bancária”. Foi identificado que era possível abrir duas instâncias da mesma tela, selecionar o mesmo lançamento do extrato em ambas e gerar duas movimentações bancárias para um único evento. Foi adicionada uma trava que, ao iniciar a inclusão de uma movimentação bancária a partir de um lançamento do extrato, impede que o mesmo lançamento seja processado simultaneamente em outra tela, garantindo que cada registro do extrato gere apenas um único registro na movimentação interna.
Rotinas / Telas:
-
Principal > Controle Financeiro > “Conciliação Bancária” (frmCadConciliacaoBancaria)
Instruções sobre o que configurar:
Não foi criada nenhuma configuração para essa alteração.
Instruções sobre como utilizar:
A alteração é uma trava de segurança que opera de forma transparente:
-
Abrir duas telas de “Conciliação Bancária” simultaneamente, com o mesmo operador e banco;
-
Na primeira tela, selecione um lançamento do extrato e inicie a inclusão de uma movimentação bancária;
-
Na segunda tela, tente selecionar o mesmo lançamento do extrato para realizar a mesma operação;
-
O sistema irá bloquear a ação na segunda tela, informando que o registro já está em uso, prevenindo a criação de um lançamento duplicado.