Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAOMS - Gestão de Distribuição

Função:

OMSXCPL - Funções Para a Integração Entre OMS e CPL

Situação/Requisito:O Cockpit Logístico Neolog possui como característica o tratamento de sua unidade de medida apenas em KG, portanto, para realizar a integração do pedido de venda o OMS necessita enviar a informação do peso já convertida

  1. Ao tentar integrar o cadastro de clientes (SA1) com o CPL, o sistema apresenta error log por conta da variável oWmsCpl.
  2. Ao tentar cancelar (desatualizar) o pedido de venda, por meio da rotina de Envio de Pedidos de Venda, o sistema não está excluindo o pedido dentro do CPL.

Solução/Implementação:

  1. Efetuado ajuste na declaração da variável, para constar com a sintaxe correta.
  2. Ajustada a validação do cancelamento do pedido de venda no CPL, a qual verifica se a mensagem de cancelamento possuí a operação de exclusão, para chamar a função para carregar a lista de operações antes de realizar a validação.

Incluída tratativa para conversão para KG do peso dos produtos dos pedidos enviados para o CPL, de acordo com o fator de conversão cadastrado (DK2) para a 1ª UM do produto.

Caso esteja parametrizado para o OMS enviar as quantidades na 2ª UM (MV_CPLUMIT), o valor em KG será enviado com base na 2ª UM.

Exemplo:

Fator de Conversão (DK2): 1 TL  ==> 1000 Kg

Parâmetro MV_CPLUMIT igual à "2" para envio na 2ª UM

Produto1 UM2 UM FatorPesoTipoPeso Enviado P/ CPL
PRD01TLSC501Multiplicador( 1 * 1000 ) / 50 => 20 Kg => 1 SC = 20 Kg|

Fator de Conversão (DK2): 1 TL  ==> 1000 Kg

Parâmetro MV_CPLUMIT igual à "1" para envio na 1ª UM

Produto1 UM2 UMFatorPesoTipoPeso Enviado P/ CPL
PRD02TLSC501Multiplicador( 1 * 1000 ) => 1000 Kg
Requisito:DLOGWMSMSP-43624427