01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:

WMSV030.PRW

WMSV085.PRW

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


02. SITUAÇÃO/REQUISITO

O usuário possui um cenário que o leva a realizar o tratamento de múltiplas atividades no apanhe do produto na origem e no depósito deste produto no destino, ou seja, num contexto de endereçamento, o Operador realiza múltiplos apanhes de quantidades e produto diferentes, perfazendo a necessidade de realizar os múltiplos depósitos no destino.

No padrão do Sistema, a quantidade do movimento é controlada por variáveis que não são visíveis no PE da rotina WMSV030 e WMSV085, nQtdTot e nQtde. Quando é digitado o código do produto é exibido no padrão a Qtde 14 UN, ou seja, a quantidade faltante a ser movimentada. Qtd.: 14 é a mensagem customizada.

Ao utilizar a leitura por código de barras (CBRETEAN), a quantidade é atribuída automaticamente pela leitura do código, consequentemente a mensagem não é exibida a tempo de análise, Qtde 14 UN, pois o Sistema exibe muito rapidamente devido a quantidade já estar preenchida.

Precisamos apresentar na tela de coleta do produto a quantidade faltante a ser movimentada.

Quando o apanhe é efetuado na origem não temos problemas, visto que conseguimos visualizar a quantidade do movimento menos a quantidade lida, porém, no modo de múltiplas atividades, quando o apanhe será efetuado para colocar o material no destino, não é possível utilizar as quantidades da D12 (oMovimento:GetQtdMov()-oMovimento:GetQtdLid()), sendo que o controle é realizado por variáveis que não estão disponíveis; no PE WMSV030PPR e WMSV085PPR é possível disponibilizar as quantidades conforme PE existente, ExecBlock('DV030CO6',.F.,.F.,{nQtdTot, nQtde}).

03. SOLUÇÃO

Efetuado acréscimo dos parâmetro de quantidade nos Pontos de Entrada:

Exemplo de Utilização

  • Parâmetro MV_WMSNEW = .T.
  • Simular o endereçamento com código do produto B1_COD.
  • Compilar os arquivos - WMSV085PPR.prw e WMSV030PPR.PRW.

MATA010

  • Cadastre um produto com controle de Lote, Endereço e WMS.

WMSA030

  • Cadastre a sequência de abastecimento.

MATA103

  • Efetue o lançamento de um documento de entrada.

WMSA150

  • Execute o serviço de endereçamento.

COLETOR DE DADOS

  • Acesse a parte de Convocação WMS.

WMSA331

  • Encerre as atividades de endereçamento.

SIMULAÇÃO DA SEPARAÇÃO DO PEDIDO DE VENDA

WMSA070

  • Altere o Serviço de Separação.

MATA410

  • Gere um Pedido de Venda com a quantidade total do lote.

WMSA150

  • Execute o Serviço de Separação.

COLETOR DE DADOS

  • Acesse na parte de Convocação WMS.

WMSA331

  • Encerre as atividades de Separação.

SIMULAÇÃO DE ENDEREÇAMENTO COM CÓDIGO DO PRODUTO B1_CODBAR

MATA010

  • Cadastre um produto com controle de Lote, Endereço e WMS, com o campo B1_CODBAR preenchido.

WMSA030

  • Cadastre a sequência de abastecimento.

MATA103

  • Efetue o lançamento de um documento de entrada.

  • Manipule o arquivo CBRETEAN.prw, com o código do lote e quantidade, após compilar o fonte do Ponto de Entrada.

WMSA150

  • Execute o serviço de endereçamento.

COLETOR DE DADOS

  • Acesse na parte de Convocação WMS.

WMSA331

  • Encerre as atividades de endereçamento.


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

05. ASSUNTOS RELACIONADOS

Pontos de Entrada

06. ANEXO - PDF