Objetivo da mudança:
Facilitar a gestão de pedidos de venda vinculados a Ordens de Produção (OPs). Foi criada uma nova configuração que permite ao sistema excluir automaticamente uma Ordem de Produção que esteja em aberto, caso o pedido de venda correspondente seja cancelado ou baixado (marcado como não entregue). Se a Ordem de Produção já estiver baixada (finalizada), o sistema manterá o comportamento atual, bloqueando a ação e informando a necessidade de intervenção manual.
Rotinas/Telas envolvidas:
-
Configuração do Sistema (frmCfgSistema) (nova configuração no grupo “Faturamento”)
-
PRINCIPAL > FATURAMENTO > EMISSÃO DE FATURAMENTO > PEDIDO > “CONSULTA DE PEDIDO” > [F10 – Baixar pedidos que não serão entregues]
-
PRINCIPAL > CANCELAMENTO DE DOCUMENTOS > “PD – PEDIDO DE VENDA”
Instruções sobre o que configurar:
-
Acessar o menu: Configuração do Sistema (frmCfgSistema);
-
No grupo de configurações “Faturamento”, localizar o parâmetro: “Quando cancelar ou baixar o pedido que possua ordem de produção gerada, realizar a exclusão da ordem de produção que esteja em aberto?”.
-
Definir o valor como “Sim” para habilitar a exclusão automática da Ordem de Produção em aberto. O valor padrão é “Não”.
Instruções sobre como utilizar:
Após ativar a configuração mencionada acima:
-
Ao tentar cancelar um pedido de venda ou marcá-lo como “não entregue” (opção F10 na consulta de pedidos):
-
Se este pedido tiver uma Ordem de Produção (OP) que ainda não foi finalizada (está “em aberto”), o sistema mostrará um aviso: “Atenção! – O pedido gerou a seguinte Ordem de Produção: [número da OP], que será excluída.”
-
Ao confirmar clicando em [ok], o pedido será cancelado ou baixado, e a Ordem de Produção dele também será excluída automaticamente.
-
-
Se a Ordem de Produção do pedido já estiver finalizada (estiver “baixada”):
-
O sistema não permitirá cancelar ou baixar o pedido diretamente. Ele mostrará a mensagem: “Atenção! – O pedido gerou a seguinte Ordem de Produção: [número da OP]. Para prosseguir é necessário excluir o(s) documento(s).“ Neste caso, você precisará tratar a OP manualmente antes.
-
.