01. DADOS GERAIS
Produto: | TOTVS Logística WMS
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: |
TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)
|
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
- D12 - Movimentos Serviços WMS
- DC3 - Sequência de Abastecimento
- DCF - Ordem de Serviço
- SB1 - Descrição Genérica do Produto
- SB5 - Dados Adicionais do Produto
- SC5 - Pedidos de Venda
- SC6 - Itens dos Pedidos de Venda
- SC9 - Pedidos Liberados
- SD1 - Itens das NF de Entrada
- SF1 - Cabeçalho das NF de Entrada
05. ASSUNTOS RELACIONADOS
Pontos de Entrada
06. ANEXO - PDF