Á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

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoLogística

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

Ordem de Produção - MATA650

Produção - MATA250

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


02. SITUAÇÃO/REQUISITO

Ao tentar excluir uma Ordem de Produção na qual o produto pai não controla WMS está sendo possível a efetuar a exclusão, mesmo sem concluir a requisição, o que gera desbalanceamento no empenho na tabela SB8.

Também é possível encerrar uma Ordem de Produção com Ordens de Serviço em aberto para a mesma. 

03. SOLUÇÃO

Efetuadas alterações nas rotinas de cadastro de Ordem de Produção (MATA650) e Apontamento de Produção (MATA250), para que seja validado se existe algum item matéria-prima relacionado a OP, com controle WMS que possui Ordem de Serviço em aberto. 

...

Também não será permitido encerrar a OP sem que o processo de separação seja concluído.

Exemplo de Utilização

Totvs custom tabs box
tabsPré-requisito, Cenário 1, Cenário 2
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso1
  • ParâmetroMV_WMSNEW = .T.
Totvs custom tabs box items
defaultno
referenciapasso2

MATA010

  • Deve haver um produto tipo Matéria-prima cadastrado com controle WMS.
  • Deve haver também um produto Acabado cadastrado sem controle WMS.

MATA200

  • Deve haver um cadastro de estrutura de produção para o produto acabado em questão e matéria-prima.

WMSC015

  • Deve haver saldo de estoque somente no endereço de pulmão, para a matéria-prima.

MATA650

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

WMSA505

  • Gere uma requisição da matéria-prima.

WMSA150

  • Neste momento, execute essa rotina como debug e inclua um break point na linha 806 do fonte WMSBCCSeparacao, logo após o Empenho na tabela SB8.
    Acesse outra seção sem debug e abra o MATA650.

WMSA150

  • Execute o serviço até o breakpoint e mantenha parado.
  • Na seção sem debug, acesse o MATA650.

MATA650

  • Tente excluir a Ordem de Produção.
  • Observe que será efetuada uma validação informando que existem Ordens de Serviço abertas no WMS.
Totvs custom tabs box items
defaultno
referenciapasso3

PARÂMETRO

  • Configure o parâmetro MV_USATRT = .F.

MATA010

  • Deve haver um produto tipo Matéria-prima cadastrado com controle WMS.
  • Deve haver também um produto Acabado cadastrado sem controle WMS.

MATA200

  • Deve haver um cadastro de estrutura de produção para o produto acabado em questão e matéria-prima.

WMSC015

  • Deve haver saldo de estoque para a matéria-prima, parte no endereço de produção e parte no endereço de pulmão.

MATA650

  • Gere uma Ordem de Produção para o produto acabado acima, no qual a quantidade utilize todo o saldo em endereço de produção e também parte do saldo no pulmão.

WMSA505

  • Empenhe e gere a requisição da matéria-prima.

MATA250

  • Efetue um apontamento parcial para a OP.
  • Após, tente encerrar a OP.
  • Deve ser apresentada uma mensagem de validação informando que existem Ordens de Serviço pendentes no WMS.

WMSA150 / WMSA332

  • A Ordem de Serviço será finalizada para poder encerrar a OP.

MATA250

  • Acesse novamente o apontamento de produção e encerre a OP.
  • Após a OP ser encerrada desta forma, os empenhos foram liberados corretamente e os saldos também.


04.
DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • D12 - Movimentos Serviços WMS
  • D14 - Saldo por Endereço WMS
  • SC2 - Ordens de Produção
  • SD4 - Requisições Empenhadas

05. ASSUNTOS RELACIONADOS

06. ANEXO - PDF

...