Correção da Lista Especial de Itens na Finalização do Balcão e Orçamento NT 0810/2026

Resumo da Nota Técnica

Corrigido um problema em que a lista especial de itens deixava de ser exibida ao acessar a etapa de finalização da venda, mesmo quando o parâmetro 4.18.741 estava configurado como Sim ou Sim, simplificado.
Anteriormente, a lista era apresentada normalmente durante a venda, mas desaparecia ao entrar na finalização, retornando ao layout antigo.

Detalhes da Nota Tecnica

O problema ocorria ao acessar o campo de cobrança, por meio do evento VPedvv_CobrancaEnter.

Nesse momento, o sistema executava a rotina ativarDesativarDBCtrl(False), fazendo com que a grade especial de itens fosse ocultada.

Para corrigir o comportamento, foram realizadas as seguintes alterações:

1. FACILITE Balcão

Arquivo: Balcao/UVendaBalcao.pas

Quando o parâmetro 4.18.741 estiver ativo, o sistema passa a executar ativarDesativarDBCtrl(True), mantendo a lista especial de itens visível durante a finalização.

2. FACILITE Orçamento

Arquivo: Orcamento/UVendaBalcao.pas

A chamada ativarDesativarDBCtrl(False) foi substituída por ativarDesativarDBCtrl(not TPedivei.isEmpty), mantendo a grade visível conforme a existência de itens.

A unit compartilhada uTDPDBCtrlGrid_Itens.pas não sofreu alterações.

Também foram preservadas as regras de pagamento e fiscais, assim como o comportamento anterior quando o parâmetro 4.18.741 = Não.

Homologação: os testes confirmaram que a lista especial permanece visível na finalização tanto no Balcão quanto no Orçamento.

Configuração

Substituir os aplicativos Balcao e Orcamento na maquina do cliente.

Para utilizar a lista especial de itens, o parâmetro 4.18.741 deve estar configurado com uma das seguintes opções:

• Sim: apresenta a lista especial de itens.

• Sim, simplificado: apresenta a lista especial no formato simplificado.

Com a correção, a lista permanece visível também durante a finalização da venda.

Quando configurado como Não, o comportamento permanece inalterado.

Questões:

1. Qual problema ocorria ao utilizar o parâmetro 4.18.741 como Sim ou Sim, simplificado?
A) Os produtos não eram adicionados à venda.
B) A lista especial aparecia durante a venda, mas desaparecia na finalização.
C) O sistema não permitia acessar o campo de cobrança.
D) A finalização apresentava erro nas regras fiscais.

2. Qual era a causa do desaparecimento da lista especial?
A) A rotina ativarDesativarDBCtrl(False) ocultava a grade ao entrar no campo de cobrança.
B) O parâmetro 4.18.741 era desativado automaticamente.
C) A unit compartilhada uTDPDBCtrlGrid_Itens.pas removia os produtos da grade.
D) O sistema limpava os itens antes de iniciar a finalização.

3. Qual foi o resultado da correção?
A) A lista especial passou a ser utilizada obrigatoriamente em todas as vendas.
B) As regras de pagamento foram modificadas para manter a grade.
C) A lista especial permanece visível durante a finalização no Balcão e no Orçamento, respeitando a configuração do parâmetro.
D) O layout antigo foi removido dos dois aplicativos.

Parâmetros Envolvidos

4.18.741 – ALTERAR ITENS NA TELA DE VENDA DO BALCÃO/ORÇAMENTO.

» Nota Técnica