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
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.