Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Franquias e Redes

Segmento:

Varejo

Módulo:PDV Omnishop
Função:Finalizar Venda
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARLIVEPDV-13624


02. SITUAÇÃO/REQUISITO

Informado que ocasionalmente ao recuperar um pedido OmniChannel e finalizar o mesmo pelo PDV, era gravado no banco de dados da loja uma duplicidade no registro da finalização do pedido na tabela venda.


03. SOLUÇÃO

Conseguimos simular o problema internamente e verificamos que caso ao finalizar o pedido, caso o usuário clique mais de uma vez no botão "FINALIZAR PEDIDO" estava sendo enviado mais de uma requisição para a finalização do mesmo. Isso poderia gerar outros problemas, como falha no servidor fiscal ou até mesmo gravar a venda duas vezes no banco.

Para a correção, fizemos uma alteração em tela onde ao realizar o primeiro clique não será mais possível acionar o botão, até que a venda seja concluída.