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 |
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}).
Efetuado acréscimo dos parâmetro de quantidade nos Pontos de Entrada:
|
Tabelas Utilizadas
Pontos de Entrada