Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Logística WMS

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

Módulo:
SIGAWMS - Gestão de Armazenagem
TOTVS WMS - Linha Protheus - WMS Protheus (SIGAWMS)
Função:

WMSA332 - Monitor de Serviços
DLGXFUN.PRW

WMSA332.PRW

WMSDTCORDEMSERVICO.PRW
WMSDTCORDEMSERVICOEXECUTE.PRW
WMSDTCRELACIONAMENTOMOVIMENTOSSERVICOARMAZEM.PRW
WMSXEXP.PRW
WMSXFUNA.PRW

País:
Brasil
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
tabsPré-requisito, Passo 01, Passo 02, Passo 03, Passo 04, Passo 05, Passo 06, Passo 07, Passo 08, Passo 09, Passo 10Cenário
idspasso0,passo1,passo2,passo3,passo4,passo5,passo6,passo7,passo8,passo9,passo10
Totvs custom tabs box items
defaultyes
referenciapasso0passo1

PARÂMETRO

  • MV_WMSNEW = .TNovo WMS.
totvs-custom-tabs-box-itemsnonopasso6default
Totvs custom tabs box items
defaultno
referenciapasso1passo2

WMSA030

  • Configure a sequência de abastecimento para permitir retirada parcial no pulmão, com separação mínima=1.
defaultno
referenciapasso2

WMSC015

  • Tenha Deve haver saldo mínimo de cinco unidades para o produto, em pelo menos dois endereços.
Totvs custom tabs box items
default
referenciapasso4

MATA410

  • Inclua quatro pedidos.

  • Os pedidos 1 e 2 deverão devem gerar uma carga e a soma das quantidades de ambos deverá 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
referenciapasso5

OMSA200

  • Montar Monte as duas cargas.
Totvs custom tabs box items
defaultno
referencia

WMSA150

  • Executar Execute a OS para a primeira carga (pedidos 1 e 2).
  • Caso ocorra algum erro alguma inconsistência na validação das quantidades, uma mensagem deverá ser será exibida e o processo não será efetivado.
  • As mensagens de log não deverão ser serão gravadas no appserver Appserver (console.log). 
Totvs custom tabs box items
no
referenciapasso7

APSDU

  • Criar Gere o parâmetro MV_WMSVGOS, tipo lógico, e definir defina o valor com .T..
Totvs custom tabs box items
defaultno
referenciapasso8

Fechar e reabrir Protheus.

referencia

FECHAR/REABRIR

  • Feche e reabra o Protheus.

WMSA150

  • Execute a carga para os
Totvs custom tabs box items
defaultno
referenciapasso9

WMSA150

  • Executar carga para pedidos 3 e 4.
  • Caso ocorra algum erro alguma inconsistência na validação das quantidades, uma mensagem deverá ser será exibida e o processo não será efetivado.
  • As mensagens de log deverão ser serão gravadas no appserver Appserver (console.log).
Totvs custom tabs box items
defaultno
passo10

WMSA332

  • Alterar Altere um movimento de separação, informando outro endereço e salvarsalve.
  • Caso ocorra alguma inconsistência  Caso ocorra algum erro na validação das quantidades, uma mensagem deverá ser será exibida e o processo não será efetivado.
  • As mensagens de log deverão ser serão gravadas no appserver Appserver (console.log).


04. DEMAIS INFORMAÇÕES

As comparações de quantidades são feitas efetuadas entre as seguintes tabelas:

  • SC9 - Pedidos Liberados
  • DCF - Ordens de Serviço
  • D12 - Movimentos de Serviços WMS
  • DCR - Relacionamento dos

...

  • Movimentos de

...

  • Distribuição

Caso a validação encontre alguma inconsistência, será exibida uma mensagem com o detalhamento.

Na imagem será exibido o número da Ordem ordem de Serviço 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

...

title

...

IMPORTANTE
  • 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


Templatedocumentos