...
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Logística WMS |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_totvs_manufatura |
---|
ModulosTOTVSManufatura | 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
Totvs custom tabs box |
---|
tabs | Pré-requisito, Cenário 101, Cenário 202, Cenário 303 |
---|
ids | passo1,passo2,passo3,passo4 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| - Parâmetro MV_WMSNEW = .T.
- Simular o endereçamento com código do produto B1_COD.
- Compilar os arquivos - WMSV085PPR.prw e WMSV030PPR.PRW.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| 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.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo3 |
---|
| 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.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo4 |
---|
| 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.
|
|
...
05. ASSUNTOS RELACIONADOS
Pontos de Entrada
06. ANEXO - PDF