Correção da Consulta de Clientes no F5 do Balcão e Orçamento NT 0813/2026

Resumo da Nota Técnica

No Novo Bazar, a consulta de pedidos pelo F5 apresentava um comportamento que impedia a pesquisa de pedidos de outros clientes, mantendo o cliente Consumidor (000000) como filtro automático.
Além disso, no módulo Orçamento, a tela de dependentes era aberta automaticamente ao iniciar a tela, sem que fosse necessário confirmar o cliente com Enter.
As correções foram realizadas para permitir a consulta de pedidos sem um cliente previamente selecionado e evitar a abertura automática dos dependentes no Orçamento.

Detalhes da Nota Tecnica

Consulta de pedidos pelo F5 – Balcão e Orçamento

Nos arquivos Balcao/UCons_PedidoB.pas e .dfm, e Orcamento/UCons_PedidoB.pas e .dfm, foram realizados os seguintes ajustes:

• Abertura da consulta: o campo de cliente passa a iniciar vazio e liberado para edição, sem aplicar automaticamente o filtro do Consumidor (000000).

• Filtro opcional: a consulta aplica o filtro de cliente somente quando um código é informado.

• Pesquisa pelo F2: permite pesquisar clientes sem alterar o cliente já selecionado na venda ou no orçamento.

• Navegação na grade: ao navegar pelos registros, o código digitado no campo de filtro não é sobrescrito.

• Botão Filtrar: permite recarregar a lista mesmo quando o campo de cliente está em branco.

• Outros fluxos: os comportamentos de AlteraPedidoVenda e do movimento de caixa permanecem inalterados.

Abertura de dependentes – somente Orçamento

No arquivo Orcamento/UVendaBalcao.pas, foi removida a chamada automática de VPedv_Cliente.OnExit executada pelo TimerStyleForm durante a abertura da tela.

Com esse ajuste, o cliente Consumidor (000000) continua sendo apresentado na tela, mas a consulta de dependentes somente é aberta após a confirmação do cliente por meio da tecla Enter.

Observações técnicas

• O encoding dos arquivos foi mantido em Windows-1252.

• O plano de implementação foi registrado em .cursor/plans/plano_f5_consultar_cliente_balcao_orcamento_10112026.md.

A implementação foi homologada nos seguintes cenários:

• Consulta F5 no Balcão.

• Consulta F5 no Orçamento.

• Abertura do Orçamento sem exibição automática da tela de dependentes.

Configuração

Substituir os aplicativos Balcao e Orcamento na maquina do cliente

Na consulta F5, o campo de cliente poderá permanecer em branco para consultar pedidos sem restringir a pesquisa a um cliente específico. Caso seja informado um código, a consulta será filtrada por esse cliente.

Questões:

1. Como o campo de cliente deve ser apresentado ao abrir a consulta F5?
A) Preenchido automaticamente com o cliente 000000 e bloqueado.
B) Vazio e liberado para edição.
C) Preenchido com o último cliente utilizado e bloqueado.
D) Oculto até que o usuário pressione F2.

2. Quando o filtro de cliente é aplicado na consulta F5?
A) Sempre que a consulta é aberta.
B) Somente quando o cliente informado é o Consumidor (000000).
C) Somente quando o campo de cliente está preenchido.
D) Apenas após navegar pelos registros da grade.

3. No módulo Orçamento, quando a tela de dependentes deve ser aberta?
A) Automaticamente durante a abertura da tela.
B) Sempre que o cliente Consumidor (000000) estiver selecionado.
C) Ao clicar no botão Filtrar.
D) Somente após confirmar o cliente com a tecla Enter.

Parâmetros Envolvidos

Não há parâmetros envolvidos.

» Nota Técnica