Não bloquear o cálculo para o mesmo prestador e em período diferentes.

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Função:

HPR - Manutenção Cálculo/Previsão Pagamento Prestador - HPR0410O

Situação:

 Ao realizar o cálculo do pagamento para um mesmo prestador em períodos distintos e em sessões diferentes o registro da preserv estava ficando preso e derrubando a outra sessão.

Solução:

O Programa estava fazendo uma leitura na preserv no início do bloco com status bloqueante (exclusive-lock), foi alterado o status para não bloqueante (no-lock) e na alteração do registro é feito uma leitura na preserv por um buffer, dessa forma o bloco inteiro não fica bloqueado apenas um pequeno bloco de código.