Objetivo da mudança:
Garantir que, ao faturar um pedido em outro (desmembramento no caixa ou em qualquer rotina), o sistema atualize o vínculo entre o novo pedido e a ordem de produção (OP). Anteriormente, a tabela MOVPRO não era atualizada com o novo número do pedido, o que causava problemas ao cancelar a OP, pois o sistema tentava limpar o campo FATDOR.ORDPRO do pedido original, e não do novo pedido gerado. Com a correção, ao desmembrar um pedido, o sistema atualizará o campo MOVPRO.PRO_NUMDOC com o número do novo pedido. Rotina/tela envolvida: “Cancelamento de Documentos” (frmCancelamentoDocumentos).
Instruções sobre o que configurar:
Não foi criada nenhuma configuração para essa alteração.
Instruções sobre como utilizar:
-
Criar um pedido de venda.
-
Gerar uma Ordem de Produção para esse pedido através de “Ordem de Produção > Geração Automática”.
-
Faturar o pedido no caixa, desmembrando-o em um novo pedido.
-
Verificar na tabela MOVPRO se o campo PRO_NUMDOC foi atualizado com o número do novo pedido gerado no faturamento.
-
Cancelar a Ordem de Produção.
-
Tentar cancelar o novo pedido gerado no faturamento. O sistema agora deve permitir o cancelamento, pois o vínculo com a OP foi atualizado corretamente.
Observação: Se, após essa correção, ainda ocorrer a mensagem de erro ao tentar cancelar um pedido com OP já cancelada, verificar se os passos acima foram seguidos corretamente e se o problema persiste. A exclusão manual de registros da FATGOR/FATDOR deve ser evitada, pois pode comprometer a integridade dos dados.