Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TOTVS Logística WMS
Função:

WMSXEXP.prw

País:Todos Países
Ticket:8521669
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-9679


02. SITUAÇÃO/REQUISITO

Ao finalizar uma movimentação cuja Ordem de Serviço escolheu dois endereços diferentes para atendê-la, o sistema apresentava a seguinte mensagem:
"WmsAtuSC9 - Não foi possível liberar toda a quantidade solicitada do pedido de venda."

03. SOLUÇÃO

Após análise verificou-se que o Sistema apresentava um error log no DbAccess, ao tentar gerar uma cópia do registro de SC9 para gravar a quantidade liberada que encontrava-se em finalização, deixando a SC9 incompleta e sem toda a quantidade à liberar necessária.

Por conta disso, a função de cópia de registro que antes utilizava as funções fcount e fieldget, e que considerava os campos virtuais indevidamente, foi substituída por outra forma de copiar os registros com base na estrutura da tabela, mais especificamente utilizando o comando FWFormStruct.

Exemplo de Utilização

MATA010

  • Gere um produto sem controle de lote e com norma 25.

MATA103

  • Inclua saldo de 40 para este produto.
  • Observe que será armazenado em mais de um endereço.

MATA410

  • Gere um Pedido de Venda solicitando as 40 unidades do produto.
  • Informe um serviço cuja liberação ocorra na separação.

WMSA150

  • Execute a Ordem de Serviço WMS.

WMSA332

  • Execute a primeira movimentação gerada (do primeiro endereço e com quantidade 25).
  • Observe se a SC9 foi devidamente quebrada, ou seja, em uma linha da SC9 deven constar com 25 unidades e liberadas pelo WMS (C9_BLWMS = 05) e em outra linha deve constar com 15 unidades e sem liberação WMS (C9_BLWMS = 01).
  • Execute a segunda movimentação gerada (para o segundo endereço e com quantidade 15).
  • Observe se a SC9 foi devidamente aglutinada, ou seja, deve constar apenas uma linha com quantidade 40 e liberada pelo WMS (C9_BLWMS = 05).

WMSA150

  • Estorne a Ordem de Serviço.
  • Verifique se a SC9 apresenta bloqueio WMS (C9_BLWMS = 01)


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • SC9 - Quantidades Liberadas do Pedido de Venda

05. ASSUNTOS RELACIONADOS

Não se aplica.