Correção da Validação de Complementos Obrigatórios na Comanda NT 0568/2026

Resumo da Nota Técnica

Foi corrigida uma inconsistência na Comanda ao lançar produtos com complementos, onde o sistema exigia o preenchimento de etapas obrigatórias que eram exibidas como opcionais na tela.
A correção garante que a validação dos complementos obrigatórios considere a empresa logada, evitando divergências entre os complementos apresentados ao usuário e os complementos validados na finalização do lançamento do produto.

Detalhes da Nota Tecnica

Problema identificado

Ao lançar o produto MARMITA DELIVERY (0000003) na Comanda e selecionar os complementos, o sistema impedia a inclusão do item informando que existiam etapas obrigatórias não preenchidas.

O problema ocorria mesmo quando:

• Os complementos já haviam sido selecionados.

• A obrigatoriedade dos campos havia sido removida no cadastro da empresa.

Na prática, o produto não era incluído corretamente na comanda.

Causa do problema

A tela de lançamento carregava os complementos da empresa logada, exibindo etapas configuradas como opcionais.

Entretanto, ao clicar em F3 – Aplicar, a validação consultava a tabela CONDICIONAISFOOD sem filtrar a empresa, utilizando etapas obrigatórias cadastradas em outra empresa.

Com isso:

• A tela exibia os complementos da empresa correta.

• A validação verificava complementos de outra empresa.

• Os identificadores (CF_ID) dos itens selecionados não correspondiam aos identificadores utilizados na validação, fazendo o sistema entender que nenhum complemento obrigatório havia sido informado.

Correção implementada

Foi realizada alteração apenas no arquivo uLancaCondicionaisFoodComanda.pas.

As validações passaram a considerar corretamente a empresa e o produto durante o lançamento dos complementos.

Alterações realizadas

Screenshot_1

Resultado da correção

Após a atualização:

• Os complementos obrigatórios são validados apenas para a empresa logada.

• Produtos com complementos opcionais deixam de ser bloqueados indevidamente.

• O lançamento da MARMITA DELIVERY e de outros produtos com a mesma configuração ocorre normalmente na Comanda.

Atualização necessária

Para que a correção funcione corretamente, é necessário substituir o aplicativo Comanda na máquina do cliente.

Configuração

A correção entra em funcionamento automaticamente após a atualização do aplicativo Comanda.

Questões:

1. Qual era o problema ao lançar a MARMITA DELIVERY na Comanda?
• A) O produto era lançado sem os complementos.
• B) O sistema exigia complementos obrigatórios que a tela apresentava como opcionais.
• C) O sistema não permitia selecionar nenhum complemento.
• D) O produto era lançado com valor incorreto.
2. O que causava a validação incorreta dos complementos?
• A) A tela não carregava os complementos cadastrados.
• B) O sistema validava os complementos sem filtrar a empresa, utilizando configurações de outra empresa.
• C) Os produtos não possuíam cadastro de complementos.
• D) A empresa não possuía configuração de obrigatoriedade.
3. O que é necessário fazer para aplicar a correção no cliente?
• A) Alterar um parâmetro no sistema.
• B) Atualizar apenas o banco de dados.
• C) Substituir o aplicativo Comanda na máquina do cliente.
• D) Reconfigurar os complementos da empresa.

Vídeo
https://youtu.be/FlbIkhpD_tc
  


Parâmetros Envolvidos

Não há parâmetros envolvidos.

» Nota Técnica