Correção na Exclusão de Produto – Validação de Vendas - NT Nº 0173/2026
Resumo da Nota Técnica
Foi realizada uma correção no processo de exclusão de produtos no sistema [0023] FACILITE - Cadastro de Produtos. Ajustamos a sequência das validações para impedir que produtos com histórico de vendas sejam excluídos indevidamente, garantindo a integridade dos dados.
Detalhes da Nota Técnica
Após atualização do sistema, o cliente relatou o seguinte comportamento: • Ao tentar excluir um produto, o sistema apresentava a mensagem: "Não é possível excluir o produto, pois o mesmo já possui vendas na empresa 01!" • Porém, mesmo após clicar em OK, o produto era excluído. ________________________________________ Desenvolvimento Realizado Foi identificado que: • A exclusão estava sendo executada antes da finalização das validações. • Isso fazia com que a mensagem fosse exibida, mas não impedisse efetivamente a ação. Correção aplicada: • Reorganização da sequência lógica do processo: o As validações agora são concluídas antes da exclusão. o Caso o produto possua movimentações (vendas), a exclusão é bloqueada corretamente. ________________________________________ Comportamento Atual • Produtos com histórico de vendas: o Não podem ser excluídos. o O sistema exibe a mensagem e bloqueia a ação. • Produtos sem movimentação: o Podem ser excluídos normalmente. Agora o sistema não só avisa, ele impede a alteração até o fim ________________________________________ Benefícios da Alteração • Garante integridade dos dados históricos. • Evita exclusão indevida de produtos com vendas. • Corrige comportamento inconsistente do sistema. • Aumenta a confiabilidade das validações. ________________________________________ Configuração / Atualização Necessária Para que a correção funcione corretamente: Será necessário substituir o aplicativo Integrado na máquina do cliente.
Questões:
1. Qual era o problema apresentado pelo sistema? a) Não permitia excluir nenhum produto b) Exibia mensagem de erro, mas excluía o produto mesmo assim c) Travava ao excluir produto d) Não exibia nenhuma mensagem ________________________________________ 2. O que foi corrigido no sistema? a) Layout da tela b) Cadastro de produtos c) Sequência das validações antes da exclusão d) Banco de dados ________________________________________ 3. Quando um produto pode ser excluído após a correção? a) Sempre b) Apenas com autorização do suporte c) Somente quando não possuir vendas vinculadas d) Apenas após reiniciar o sistema