01. DADOS GERAIS
Produto: | Solucoes_totvs |
---|
Solucao | TOTVS Logística WMS |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | TOTVS 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).
...
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, Cenário |
---|
ids | passo1,passo2 |
---|
|
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.
WMSC015 - Deve haver saldo mínimo de cinco unidades para o produto, em pelo menos dois endereços.
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. Faça o mesmo para os pedidos 3 e 4.
OMSA200 WMSA150 - 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).
APSDU - Gere o parâmetro MV_WMSVGOS, tipo lógico, e defina o valor com .T.
FECHAR/REABRIR - Feche e reabra o Protheus.
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).
WMSA332 - 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.
Exemplo
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
...