01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Logística WMS |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | SIGAWMS - Gestão de ArmazenagemTOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS) |
---|
Função: | WMSA332 - Monitor de Serviços DLGXFUN.PRW WMSDTCORDEMSERVICO.PRW WMSDTCORDEMSERVICOEXECUTE.PRW WMSDTCRELACIONAMENTOMOVIMENTOSSERVICOARMAZEM.PRW WMSXEXP.PRW WMSXFUNA.PRW |
---|
País: | Todos Países |
---|
Ticket: | 12563723 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-12870 |
---|
02. SITUAÇÃO/REQUISITO
Na execução de serviço de separação (WMSA150), aleatoriamente, são gerados movimentos de separação a maior. Além disso, também aleatoriamente, ocorre a gravação de registros de movimento de separação aglutinados com indicador de aglutinação = 2 (não aglutinado).
Na opção de alterar movimento do Monitor de Serviços (WMSA332), também aleatoriamente, ocorre a separação a maior. Essa situação ocorre quando há movimentos aglutinados com indicador de aglutinação = 2 (não aglutina).
03. SOLUÇÃO
Gerada regra para verificar se o movimento é aglutinado com indicador de aglutinação = 2 (não aglutina). Se identificado, é efetuada a atualização do conteúdo para 1 (aglutina).
Gerada validação, tanto na execução de ordem de serviço quando na alteração de movimento, que compara as quantidades entre pedido (SC9), ordem de serviço (DCF), movimentos de separação (D12) e movimentos aglutinados (DCR). Além disso, foi gerada uma validação para verificar se há movimentos de separação sem pedido relacionado. Em caso de divergência, o processo de inclusão ou alteração é interrompido.
Também foi gerado o parâmetro MV_WMSVGOS, não documentado, responsável por gerar mensagens no console do Appserver durante os processos de execução de serviço de separação ou de alteração de movimento.
Essas mensagens tem por objetivo auxiliar na análise , caso futuramente ocorram outros problemas de aglutinação. Para que haja gravação das mensagens é necessário gerar manualmente o parâmetro com tipo booleano, valor .T.. É prudente manter este parâmetro ativo somente em caso de necessidade.
Exemplo de Utilização
Totvs custom tabs box |
---|
tabs | Pré-requisito, Passo 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06, Passo 07, Passo 08, Passo 09Cenário |
---|
ids | passo1,passo2,passo3,passo4,passo5,passo6,passo7,passo8,passo9,passo10 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| PARÂMETRO |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| WMSA030 - Configure a sequência de abastecimento para permitir retirada parcial no pulmão, com separação mínima=1.
| Totvs custom tabs box items |
---|
|
default | no |
---|
referencia | passo3WMSC015 - Deve haver saldo mínimo de cinco unidades para o produto, em pelo menos dois endereços.
| totvs-custom-tabs-box-items | default | no |
---|
referencia | passo4 |
---|
| MATA410 Inclua quatro pedidos. Os pedidos 1 e 2 devem gerar uma carga e a soma das quantidades de ambos deve ser menor que o total existente em um dos endereços, de forma a fazer a separação aglutinada. Fazer Faça o mesmo para os pedidos 3 e 4.
| Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo5 |
---|
| OMSA200 | Totvs custom tabs box items |
---|
|
default | no |
---|
referencia | passo6WMSA150 - Execute a OS para a primeira carga (pedidos 1 e 2).
- Caso ocorra alguma inconsistência na validação das quantidades, uma mensagem será exibida e o processo não será efetivado.
- As mensagens de log não serão gravadas no Appserver (console.log).
| Totvs custom tabs box items |
---|
|
default | no |
---|
referencia | passo7default | no |
---|
referencia | passo8APSDU - Gere o parâmetro MV_WMSVGOS, tipo lógico, e defina o valor com .T..
| Totvs custom tabs box items |
---|
FECHAR/REABRIR - Feche e reabra o Protheus.
| totvs-custom-tabs-box-items | default | no |
---|
referencia | passo9 |
---|
| WMSA150 - Execute a carga para os pedidos 3 e 4.
- Caso ocorra alguma inconsistência na validação das quantidades, uma mensagem será exibida e o processo não será efetivado.
- As mensagens de log serão gravadas no Appserver (console.log).
| Totvs custom tabs box items |
---|
|
default | no |
---|
referencia | passo10WMSA332 - Altere um movimento de separação, informando outro endereço e salve.
- Caso ocorra alguma inconsistência na validação das quantidades, uma mensagem será exibida e o processo não será efetivado.
- As mensagens de log serão gravadas no Appserver (console.log).
|
|
As comparações de quantidades são efetuadas entre as seguintes tabelas:
...
Na imagem será exibido o número da ordem de serviço e os identificadores internos de ordem de serviço, movimento e operação. Além disso, as divergências de quantidade encontradas e também se o indicador de movimento aglutinado passou a considerar o movimento como não aglutinado.Abaixo um exemplo:
Exemplo
Image Modified
Informações |
---|
|
- Nesse caso, a orientação é efetuar o processo novamente.
- Caso a inconsistência persista, entre em contato com a TOTVS.
|
05. ASSUNTOS RELACIONADOS
Documento de Referência
06. ANEXO - PDF