01. DADOS GERAIS

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


02. 
SITUAÇÃO/REQUISITO

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.

03. SOLUÇÃO

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.

04. DEMAIS INFORMAÇÕES

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.

05. ASSUNTOS RELACIONADOS

        Processo Pedido de Venda