| Produto: | TOTVS Varejo Supermercados |
|---|---|
| Linha de Produto: | Supermercados - Linha Consinco |
| Segmento: | Varejo Supermercados |
| Módulo: | VENDAS |
| Função: | VENDA BALCÃO - DEA0014 |
| Ticket: | 22822111 |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSUPXVEN-12246 |
Ao utilizar o recurso Clonar Pedido na aplicação Pedido de Venda, foi identificado um problema de deadlock quando múltiplas sessões realizam a clonagem de pedidos simultaneamente.
Imagem 01: Clonar Pedido de Venda
Esse comportamento ocorre principalmente quando os pedidos clonados possuem itens semelhantes. Nessa situação, duas ou mais transações acabam se bloqueando mutuamente ao tentar acessar os mesmos registros ou recursos no banco de dados, impedindo a conclusão da operação e gerando erro de deadlock.
Foi realizada uma correção na rotina de Clonagem de Pedido para evitar a ocorrência de deadlocks durante a execução simultânea por múltiplas sessões.
A lógica foi ajustada de forma a eliminar os pontos de bloqueio concorrente, garantindo que duas ou mais transações não entrem em estado de bloqueio mútuo ao clonar pedidos com itens semelhantes.
Se estiver na versão 24.07, atualizar o sistema para o service pack 24.07.043 ou release superior.
Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.017 ou release superior.