Á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 - DESK

Função:RESGATE DE PEDIDO
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARLIVEPDV-46374 - Obtendo detalhes do item... STATUS

02. SITUAÇÃO/REQUISITO

Ao resgatar um pedido no PDV Omni que não possui forma de pagamento associada, o sistema permite remover a tela de seleção de forma de pagamento utilizando a tecla ESC. Entretanto, o botão Pagar permanece desabilitado, obrigando o operador a abandonar o pedido e resgatá-lo novamente.

Esse comportamento foi identificado nas versões 4.1 e 4.2 do sistema. Na versão 4.0, o menu lateral de pagamento não é carregado e o botão Pagar já vem habilitado, permitindo a continuidade da operação.

03. SOLUÇÃO

Visão Negocial

Foram identificados dois problemas 

    • Não havia o tratamento no método para voltar para o carrinho ao pressionar a tecla ESC.
    • A verificação de Bloqueio de Edição de Pedido não estava levando em consideração o parâmetro 282 - Aplica preço por condição de pagamento?

Com essa correção, o PDV agora:

    • Se o pedido resgatado pode ser editado:

      • O operador consegue acessar a tela de itens com o botão Pagar habilitado.

      • É possível voltar para a tela de itens tanto pelo botão Voltar quanto pela tecla ESC.

    • Se o pedido resgatado não pode ser editado:

      • O sistema já abre direto a tela de formas de pagamento.

      • Os botões Voltar e a tecla ESC ficam desabilitados, garantindo que o fluxo fique na finalização do pagamento.

Esse ajuste garante que o comportamento do sistema seja consistente com a configuração definida, evitando que o operador precise abandonar e resgatar o pedido novamente.

Visão Técnica

  •  No método VoltarTelaCarrinho, quando PermiteEdicaoPedido estiver definido como false, a ação de voltar (tecla ESC ou botão Voltar) não execute nenhuma operação.
  • Incluído a verificação do Bloqueio de Edição do Pedido no construtor da Classe DesktopPagamentoViewModel

  • Teste com o parâmetro 282 -  Aplica preço por condição de pagamento? Desligado (Deve permitir a edição do Pedido Resgatado)

  • Teste com o parâmetro 282 - Aplica preço por condição de pagamento? Ligado (Não deve permitir a edição do Pedido Resgatado)

  • Teste com o Parâmetro 180 -  Permite incluir itens no recebimento de pedido no PDV? Desligado (Não deve permitir a edição do pedido resgatado, independente do valor do parâmetro 282)

04. DEMAIS INFORMAÇÕES

  • Quando o operador opta por clicar no botão Continuar Comprando em um pedido resgatado que pode editado e que já tenha a forma de pagamento escolhida, os pagamentos existentes são descartados, sendo necessário incluir manualmente um novo pagamento no momento de finalizar o pedido.

  • Caso não seja possível editar um pedido resgatado que já tenha a forma de pagamento escolhida, o botão Continuar Comprando ficará desabilitado.
  • Independentemente do cenário, o botão Abandonar Recebimento permanece disponível, permitindo ao operador sair do pedido e resgatar outro.