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

Parâmetros Envolvidos

Não há parâmetros envolvidos.

» Nota Técnica