01. DADOS GERAIS
Produto: | TOTVS Manufatura
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: |
TOTVS Manufatura (Linha Protheus) - Planejamento e controle da produção (SIGAPCP)
|
Função: | MATA685 - Apontamento da Perda |
País: | Brasil |
Ticket: | Não se aplica. |
Story: | DMANSMARTSQUAD1-22683 |
02. SITUAÇÃO/REQUISITO
Ao realizar um apontamento de perda onde o produto possui controle de lote e todo seu saldo está empenhado para a Ordem de Produção em questão, esse saldo/lote é liberado do empenho para que seja possível realizar o apontamento de perda.
Ao realizar o estorno deste apontamento de perda, onde o saldo/lote é liberado do empenho, esse lote não é empenhado novamente na Ordem de Produção.
Ou seja, antes do apontamento de perda o lote estava empenhado na Ordem de Produção (Requisições Empenhadas - SD4), após o estorno o empenho não retorna a sua situação original, com o lote empenhado.
03. SOLUÇÃO
Foi desenvolvida uma melhoria na rotina de Apontamento de Perda para que ao realizar o estorno de um apontamento, seja possível empenhar novamente o lote que foi liberado ao efetivar o apontamento.
Para isso foi criada a tabela SMN - Estorno Apontamento de Perda, disponível na release 12.1.37/12.1.2210 ou pode ser criada de forma manual, seguindo os dados disponibilizados na aba DEMAIS INFORMAÇÕES.
Objetivo da tabela SMN: Gravar os relacionamentos dos apontamentos de perda para que no estorno retorne o empenho e saldos de estoque. Ou seja, ao realizar o estorno de um apontamento de perda onde foi liberado saldo, retornar esse empenho para a situação anterior ao apontamento de perda, empenhado para o lote. Quando o produto controlar endereço, este também será recomposto.
Também foi ajustado o apontamento de perda para apontamentos com controle de número de série, para permitir repetir o mesmo componente e motivo de perda, informando somente o número de série diferente.
EXEMPLO E REGRAS DE NEGÓCIO
Exemplo:
1- Cadastrar 2 Produtos um PA e um MP (com controle de lote), com a respectiva estrutura PA → MP.
2 - Incluir um saldo inicial para o MP de 10, informar o lote 001.
3 - Abrir uma ordem de produção para o PA, quantidade 10, empenhando o componente MP com o lote 001.
Neste momento a SD4 - Requisições Empenhadas, é gerada com os seguintes valores:
- Produto (D4_COD) - MP
- Local (D4_LOCAL) - 01
- Ordem de Produção (D4_OP) - 00017001001
- Quantidade Empenho (D4_QTDEORI) - 10
- Saldo Empenho (D4_QUANT) - 10
- Lote (D4_LOTECTL) - 001
- Data Validade Lote (D4_DTVALID) -
Pode-se observar que toda a quantidade disponível em estoque do produto MP está empenhado para a OP 00017001001.
4 - MATA685 - Ao realizar o apontamento de perda para a OP 00017001001 e componente MP, o saldo empenhado na SD4 é liberado para que seja possível requisitar o componente perdido.
Neste momento a SD4 - Requisições Empenhadas, é atualizada com os seguintes valores:
- Produto (D4_COD) - MP
- Local (D4_LOCAL) - 01
- Ordem de Produção (D4_OP) - 00017001001
- Quantidade Empenho (D4_QTDEORI) - 10
- Saldo Empenho (D4_QUANT) - 10
- Lote (D4_LOTECTL) - sem valor
- Data Validade Lote (D4_DTVALID) - sem valor
5 - MATA685 - Ao realizar o estorno do apontamento de perda anterior, o lote é empenhado novamente para a OP.
Neste momento a SD4 - Requisições Empenhadas, é atualizada com os seguintes valores:
- Produto (D4_COD) - MP
- Local (D4_LOCAL) - 01
- Ordem de Produção (D4_OP) - 00017001001
- Quantidade Empenho (D4_QTDEORI) - 10
- Saldo Empenho (D4_QUANT) - 10
- Lote (D4_LOTECTL) - 001
- Data Validade Lote (D4_DTVALID) -
Regras de Negócio:
Regra 1: Se o apontamento da produção (MATA250, MATA680, MATA681) for total, a OP estará encerrada não sendo possível estornar a perda.
Regra 2: Quando o apontamento é estornado o saldo só retorna ao lote se não houver apontamentos de produção.
Regra 3: Quando o componente possuir controle de endereço e o parâmetro MV_DISTAUT estiver como .F., é aberta uma tela para selecionar se o saldo retornará para o endereço de origem ou será redistribuído. Caso o saldo for enviado ao Endereço Original, o saldo/lote é empenhado novamente na SD4. Caso o saldo for Redistribuído, o saldo/lote não é empenhado novamente na SD4.
04. DEMAIS INFORMAÇÕES
Dados para criação da tabela SMN - Estorno Apontamento de Perda
Tabela | SMN |
---|---|
Descrição | Estorno Apontamento de Perda |
Ac. Filial | Exclusivo |
Ac. Unidade | Exclusivo |
Ac. Empresa | Exclusivo |
Campo | Ordem | Tipo | Tamanho | Decimal | Contexto | Título | Descrição | Obrigatório | Usado | Browse | Módulos |
---|---|---|---|---|---|---|---|---|---|---|---|
MN_FILIAL | 01 | C - Caráter | 2 | 0 | 1 - Real | Filial | Filial do Sistema | Não | Não | Não | Todos |
MN_SEQSD3 | 02 | C - Caráter | 6 | 0 | 1 - Real | Num.Seq.SD3 | Numeração Sequencial SD3 | Não | Sim | Não | Todos |
MN_SEQSBC | 03 | C - Caráter | 6 | 0 | 1 - Real | Num.Seq.SBC | Numeração Sequencial SBC | Não | Sim | Não | Todos |
MN_TRTSD4 | 04 | C - Caráter | 3 | 0 | 1 - Real | Seq.Estrut. | Sequência Estrutura SD4 | Não | Sim | Não | Todos |
MN_QTDSD4 | 05 | N - Numérico | 12 | 2 | 1 - Real | Qtd. Perda | Qtd. Apontada Perda | Não | Sim | Não | Todos |
Ordem | Chave |
---|---|
1 | MN_FILIAL+MN_SEQSD3+MN_SEQSBC+MN_TRTSD4 |
05. ASSUNTOS RELACIONADOS
- Não se aplica.