Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Descontinuação da rotina MATA240


time.png Tempo aproximado para leitura: 00:04:55 min

Dúvida

Com a rotina MATA240 descontinuada, quais as mudanças/impactos para a rotina MATA241 ?

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões.

Solução
Como sabemos a rotina MATA240 foi descontinuada, e com isso vamos precisar substituir essa rotina usando a MATA241.

 

Funcionalidade rotina descontinuada:

A rotina de Movimentação Simples permite o lançamento das movimentações internas de materiais, na forma de requisições ou devoluções. Estes procedimentos atualizam os saldos físico e financeiro dos produtos, sendo um item para cada documento criado.

 

Funcionalidade rotina substituta:

A rotina de Movimentação Múltipla permite o lançamento de várias movimentações internas no mesmo documento agilizando a operação de digitação dos movimentos a serem realizados e que pertencem a um mesmo contexto.

 

Diferenças e semelhanças entre as rotinas:

 

- Diferença

  • A rotina MATA241 permite lançar várias movimentações internas em um único documento enquanto a rotina MATA240 permite o lançamento de apenas uma movimentação por vez;
  • Permite adicionar campos na getdados através do ponto de entrada MTA241CPO;
  • Permite selecionar estrutura como base para preenchimento automático de produtos a serem requisitados através da opção Outras Ações > 1o.Nivel;
  • A rotina MATA241 foi adaptada para permitir efetuar o estorno das movimentações por Documento e também por Item para que ofereça a mesma funcionalidade de estorno da rotina MATA240.

- Semelhança

  • A rotina MATA241 está preparada para execução via rotina automática assim como a rotina MATA240;
    Importante: A funcionalidade de execução automática do programa MATA240 será adaptada e continuará funcionando mesmo com a rotina descontinuada
  • Ambas rotinas estão preparadas para realizar a integração via EAI sendo que o adapter da rotina MATA241 utiliza a mensagem StockTurnover e o adapter da rotina MATA240 utiliza a mensagem MovementsInternal;
  • Ambas rotinas realizam requisições e devoluções de material tanto normais (para consumo) quanto para Ordens de Produção.

Controle de Numeração:

A rotina MATA240 no Padrão não tinha obrigatoriedade de informar o número do documento, inclusive gerava movimentação na tabela SD3 com o campo D3_DOC em branco caso não fosse informado, desta maneira não existia uma regra de sequencia de numeração.

Já a rotina MATA241, por definição,  obriga que seja informado um número de documento e usa a função NEXTNUMERO para controle de sequencia para o campo 'cDocumento' que será gravado na tabela SD3 no campo D3_DOC, portanto qualquer regra que seja criada no dicionário no campo D3_DOC não afetará o campo de documento da rotina MATA241

 

A função NEXTNUMERO (Clique aqui para maiores informações) usa recursos para coletar o maior número na SD3 e sugerir o próximo. 

 

Importante:

A movimentação com caractere especial no documento, como por exemplo: '[', pode interferir na busca de sequencias pela função NEXTNUMERO, pois o caractere '[' encontra-se classificado na tabela ASCII após as letras maiúsculas e antes das letras minúsculas, portanto no fim da classificação e a próxima sequencia numérica valida para o campo com tamanho de 6 é 000001 e enquanto existir este D3_DOC = '[' o controle de numeração irá trazer o próximo 000001.

Considerando que o documento '[' não é um dado correto e nem pode ser considerado como um número de documento, a melhor opção é atualizar este documento com um número valido e a sequencia voltará a funcionar.

 

Sabendo disso, quando no ambiente existe caractere especial no campo D3_DOC, a função NEXTNUMERO não consegue seguir a sequencia correta de numeração do campo, buscando um número já existente.

 

Saiba mais:

Clique aqui e veja mais artigos sobre Movimentações no Estoque

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _