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: | MATI240 - Movimento de Requisição - MovementsInternal |
País: | Brasil |
Ticket: | 18807474 |
Issue: | DMANSMARTSQUAD1-28235 |
02. SITUAÇÃO/REQUISITO
Ao estornar uma requisição de estoque feita pelo TOTVS MES, pela mensagem MovementsInternal, não está estornando todos os movimentos.
Quando o Protheus recebe do TOTVS MES a requisição de um componente e a quantidade requisitada excede a quantidade empenhada, o Protheus realiza dois movimentos de requisição na tabela SD3 - Movimentações Internas. Quando o TOTVS MES envia o estorno, somente uma movimentação é estornada.
03. SOLUÇÃO
Foi corrigida a rotina de requisição de estoque via TOTVS MES para estornar corretamente as requisições quando a quantidade requisitada excedeu a quantidade empenhada. Ou seja, estornar os dois movimentos da requisição.
Quando a quantidade requisitada excede a quantidade empenhada, o Protheus realiza duas movimentações, uma requisição com a quantidade empenhada e uma requisição com a quantidade excedente. Isto se faz necessário devido a integridade das tabelas de estoque.
Para ser possível realizar o estorno das duas movimentações, foi necessária a criação da tabela HWR - MES - Controle de Requisições , para relacionar as duas requisições com o ID de estorno do TOTVS MES.
A tabela HWR será expedida oficialmente na release 12.1.2410. Para antecipar esta correção é possível incluir a tabela HWR pelo SIGACFG - Configurador de Produtos, conforme o passo a passo a seguir:
Tabela: HWR
Descrição: MES - Controle de Requisições
Ac. Filial: 2 - Exclusivo
Ac. Unidade: 2 - Exclusivo
Ac. Empresa: 2 - Exclusivo
Campos
Campo | Tipo | Tamanho | Contexto | Propriedade | Título | Usado | Módulos |
---|---|---|---|---|---|---|---|
HWR_FILIAL | 1 - Caractere | 2 | 1 - Real | 1 - Alterar | Filial | Não | |
HWR_IDDEST | 1 - Caractere | 250 | 1 - Real | 1 - Alterar | ID Destino | Sim | Todos |
HWR_IDSEQ | 1 - Caractere | 250 | 1 - Real | 1 - Alterar | ID SEQ | Sim | Todos |
HWR_NUMSEQ | 1 - Caractere | 6 | 1 - Real | 1 - Alterar | Num. Seq. | Sim | Todos |
Índices
Ordem | Descrição | Chave |
---|---|---|
1 | Id Destino | HWR_FILIAL+HWR_IDDEST |
2 | Id Seq | HWR_FILIAL+HWR_IDSEQ |
OBS.: Para as requisições feitas antes desta correção, o estorno da requisição faltante deverá ser feito manualmente pelo MATA241 - Movimentos Internos.
Para as requisições feitas após a atualizações desta correção, ao estornar a requisição serão estornados os dois movimentos automaticamente.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
- Não se aplica.