Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAWMS - Gestão de Armazenagem
Função:WMSDTCORDEMServicoExecute.prw
País:Todos Países
Ticket:11021337
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-12054


02. SITUAÇÃO/REQUISITO

Para garantir que o processo de separação aglutinada gere os registros corretamente é necessário que a ordenação das Ordens de Serviço destinadas à
aglutinação seja obrigatoriamente realizada pelo identificador (DCF_ID).

Atualmente não é utilizada ordenação, apesar de possivelmente ser efetuada com base no campo DCF_ID (índice único).

Quando o parâmetro MV_WMSVGOS está ativo, para efetuar a validação dos movimentos de separação aglutinada, a regra está utilizando o valor fixo 01  para a filial da tabela de movimentos (DCR), quando o correto é usar a filial corrente.

03. SOLUÇÃO

Efetuada alteração na rotina que executa a leitura das Ordens de Serviço a serem aglutinadas, para que seja considerada a filial e o identificador na ordenação, para efetuar a validação da quantidade liberada por Pedido corretamente.

Também houve alteração na função que faz a validação dos movimentos de separação aglutinada, gerados para considerar a filial da tabela DCR, em vez do valor fixo 01.

Exemplo de Utilização

WMSA070

  • Configure um serviço para ter atividade de separação e conferência.

WMSA080

  • Configure a atividade de separação para aglutinar por carga.

MATA103

  • Efetue a entrada de um produto com 2 lotes diferentes.
  • O lote com numeração maior deve ter quantidade maior, igual a 1 norma, e ser endereçado para o pulmão.
  • O lote com numeração menor e quantidade menor, deve ser endereçado para o picking.

WMSA150

  • Efetue o endereçamento.

WMSA332

  • Efetive as movimentações.

MATA410

  • Inclua 3 Pedidos para o mesmo produto, com geração de OS WMS por Carga, gerando a Ordem de Serviço na montagem da carga, sendo que o primeiro Pedido deve ter quantidade menor que a norma, o segundo Pedido deve ter quantidade menor que o primeiro, a soma dos dois deve ser menor que a norma, e o terceiro Pedido deve ter quantidade maior que o primeiro, sendo que parte do Pedido deve ser aglutinada com os 2 primeiros Pedidos para ser separado a partir do pulmão, e o restante será separado a partir do picking.
  • Exemplo:
    • Norma: 100 unidades
    • Pulmão: 100 unidades
    • Picking: 20 unidades
    • Pedido 1: 40 unidades; Pedido 2: 28 unidades; Pedido 3: 50 unidades

WMSA150

  • Execute o serviço.

WMSV001

  • Efetue a separação e a conferência.
  • Verifique se todos os Pedidos foram liberados corretamente.


04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DCF - Ordem de Serviço

05. ASSUNTOS RELACIONADOS

  • Não se aplica.