Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Logística WMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

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

Documentos de Saída - MATA461

Monitor de Serviço - WMSA332A

WMSV085.PRW

WMSV030.PRW

WMSXEXP.PRW

WMSDTCEstoqueEndereco.PRW

WMSDTCMOvimentosServicoArmazem.PRW 

País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :DLOGWMSMSP-15103


02. SITUAÇÃO/REQUISITO

É necessário incluir métricas no WMS Protheus, para registrar as quantidades de produtos recebidos e expedidos. 

03. SOLUÇÃO

IMPORTANTE

Alteração somente para o WMS Novo - MV_WMSNEW = .T


WMSA33A - Monitor de Serviço

Deve ser alterado para os seguintes processos: 

    • Produtos Totais Recebidos

1.  Para os produtos recebidos deve ser alterado o Monitor de Serviços; quando este estiver executando um serviço de endereçamento, buscar a quantidade total de produto endereçado.

2.  Desta forma, serão considerados os produtos recebidos pelo documento de entrada (Matéria prima ou Produto acabado), bem como, os produtos produzidos pela Ordem de Produção (Produto Acabado). 

3.  Nesta rotina devem ser desconsideradas as entradas em armazém de qualidade (MV_CQ) pois, posteriormente, ao passar pela qualidade o produto é direcionado para outro armazém, para estoque.

    • Produtos Expedidos

1.  A rotina de finalização de serviços deve ser alterada para que o serviço de separação seja considerado, quando o mesmo está configurado para baixar estoque na movimentação (DC5_BXESTO = SIM), contando a quantidade de produtos expedidos, neste caso (Neste cenário será considerada a baixa de estoque pelas requisições).

2.  Deve ser desenvolvida uma rotina para validar se a Ordem de Serviço já foi estornada, validando os registros na tabela D12 (Movimentos) . Quando possuir estorno não deve contabilizar novamente na contagem, para não duplicar as informações para o mesmo documento/produto nas movimentações de estoque no coletor ou Monitor de Serviços.  

Para efetuar a gravação das métricas será utilizada a função já existente do módulo TMS (TMSAddMet).

Exemplo de Utilização

  • Parâmetro MV_WMSNEW = .T.

  • Incluir no APPSERVER.INI, no ambiente no qual as simulações serão executadas, os seguintes parâmetros:
    • FWLOGMSG_DEBUG=1
    • TRACEMETRICS=1

MATA103

  • Inclua um documento de entrada para um produto ou mais com controle WMS.

WMSA150

  • Execute o serviço.

WMSA332

  • Finalize os movimentos.
  • Verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.

MATA103

  • Inclua um documento de entrada para um produto ou mais com controle WMS.

WMSA150

  • Execute o serviço.

WMSV001

  • Acesse a tela de convocação e finalize os movimentos, se endereçamento.
  • Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.

WMSA070

  • Configure o serviço de separação para liberar para o faturamento após a separação.

WMSC015

  • Deve haver saldo para um produto acabado com controle WMS.

MATA410

  • Gere um Pedido de Venda para o item em questão.

WMSA150

  • Execute o serviço. 

WMSA332

  • Finalize os movimentos.

MATA460A

  • Fature o Pedido de Venda.
  • Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP. 

WMSA070

  • Configure um serviço de requisição para baixar o estoque na movimentação.

MATA200

  • Deve haver uma estrutura com um item Produto Acabado (PA) e 1 item de matéria prima (MP).

WMSC015

  • Deve haver saldo em estoque para o item MP.

MATA650

  • Gere uma Ordem de Produção para o produto acabado acima.
  • Efetue os empenhos.

WMSA505

  • Processe os empenhos para as Ordens de Produção.
  • Gere a Ordem de Serviço de separação.

WMSA150

  • Execute o serviço.

WMSA332

  • Finalize os movimentos.
  • Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.

WMSA070

  • Configure um serviço de requisição para baixar o estoque na movimentação. 

MATA200

  • Deve haver uma estrutura com um item Produto Acabado (PA) e 1 item de matéria prima (MP)

WMSC015

  • Deve haver saldo em estoque para o item MP.

MATA650

  • Gere uma Ordem de Produção para o produto acabado acima.
  • Efetue os empenhos.

WMSA505

  • Processe os empenhos para as Ordens de Produção.
  • Gere a Ordem de Serviço de separação.

WMSA150

  • Execute o serviço. 

WMSV001

  • Acesse a convocação e finalize os movimentos.
  • Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.

WMSA070

  • Configure o serviço de separação para liberar para faturamento após a separação.

WMSC015

  • Deve haver saldo para um produto acabado com controle WMS.

MATA410

  • Gere um Pedido de Venda para o item em questão.
  • Informe que o mesmo utiliza carga e gera Ordem de Serviço na montagem da carga.

OMSA200

  • Monte a carga para o Pedido em questão.

WMSA150

  • Execute o serviço.

WMSA332

  • Finalize os movimentos.

MATA460B

  • Fature a carga.
  • Após, verifique se os registros foram gravados corretamente na tabela MP_CUSTOM_METRICS_EXP.

IMPORTANTE

  • Execute o estorno de movimentação e execute novamente a mesma Ordem de Serviço.
  • Observe que ao executar novamente a mesma movimentação, as metas não serão contabilizadas.
  • Isto é valido somente para as atualizações durante a movimentação no coletor ou Monitor de Serviço. 


04.
DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • D12- Movimentos Estoque WMS
  • D14 - Saldos por Endereço

05. ASSUNTOS RELACIONADOS

Documento de Referência

06. ANEXO - PDF