Objetivo da mudança:
Aprimorar a geração de pedidos de endereçamento para itens devolvidos ao estoque após o cancelamento de uma venda, especialmente em cenários onde a separação é finalizada com divergência e a configuração CFG_EXDFSE (Permitir expedição de produtos com quantidade diferente da quantidade separada WMS?) está ativada. Anteriormente, o sistema não gerava pedidos de endereçamento para itens com FDO_QTDSEP = NULL (situação que ocorre quando a separação é finalizada com divergência), impedindo o correto retorno desses itens ao estoque. A alteração visa garantir que todos os itens da venda cancelada sejam endereçados para o estoque, independentemente do status da separação. A função fGerarPedidoReservaEstoqueParaEnderecamentoProdutosSeparados (desenvolvida no requisito 364078) foi modificada para considerar a quantidade original do item no documento de venda em vez de FDO_QTDSEP, quando este for nulo.
Instruções sobre o que configurar:
Não há configurações adicionais necessárias para esta mudança. A configuração CFG_EXDFSE (Permitir expedição de produtos com quantidade diferente da quantidade separada WMS?) já existente influencia o fluxo do sistema, mas não requer alteração para esta melhoria.
Instruções sobre como utilizar:
-
Cancelar uma venda.
-
Certificar-se de que o pedido de venda original também seja cancelado.
-
O sistema agora gerará automaticamente um pedido de endereçamento para todos os itens da venda cancelada, independentemente do status do campo FDO_QTDSEP.
-
Verificar se o pedido de endereçamento foi gerado corretamente, incluindo todos os itens da venda cancelada com as quantidades correspondentes.
-
Executar o processo de endereçamento conforme o fluxo de trabalho da empresa, garantindo que os itens sejam retornados ao estoque de forma organizada.