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.