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 - Performance na rotina de Cadastro de Produtos MATA010

A performance da rotina de Cadastro de Produtos (MATA010) no TOTVS Protheus depende da atualização dos artefatos, validação de se existe uso de Pontos de Entrada, e configuração adequada dos parâmetros MV_CADPROD e MV_FACAUTO. É recomendado validar atualizações, desativar customizações que prejudiquem desempenho, ajustar parâmetros para evitar processamento desnecessário e analisar logs para identificar causas de lentidão persistente.

time.png Tempo aproximado para leitura: 00:03:00 min

 

Dúvida

Como melhorar a performance de processamento (inclusão, alteração, visualização e exclusão) na rotina de Cadastro de Produtos (MATA010)?
 

Ambiente

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

Solução

A performance da rotina de Cadastro de Produtos (MATA010) pode estar diretamente ligada à atualização dos artefatos do sistema, mas também sofre influencia do uso de customizações (Pontos de Entrada) e configuração de parâmetros chave como: MV_CADPROD e MV_FACAUTO).
 

Para manter uma performance saudavel na rotina, valide os pontos a seguir:

Atualização de Artefatos: Certifique-se de que o fonte da rotina MATA010 e os artefatos gerais estejam atualizados. A performance possui ligação direta com o layout da rotina e a interface de menus que atuam com o framework (exemplo: utilização da webapp.dll e campos memo).

- Acumulado BackOffice conforme sua versão
- LIB Atual Logo Guará | Harpia | WebApp
- Appserver
- Smartclient - Lobo Guará | Harpia
- DBAccess
- Central de Atualizações

 

Pontos principais: 

  1. Geração Automática do Código dos Produtos (B1_COD): 

    É comum a utilização de Pontos de Entrada para o sequenciamento automático do campo B1_COD, o que pode prejudicar a performance se não for devidamente otimizado. Realize um teste com os Pontos de Entrada desativados para avaliar o comportamento do sistema isoladamente.

    Caso não possua Pontos de Entrada, avalie se não existe alguma Função de Usuário nos campos chave como B1_COD ou B1_DESC (Tratamento correto para controle de numeração B1_COD).

     

  2. Parâmetro MV_CADPROD: 

    Avalie a real necessidade de possuir todas as integrações com as tabelas envolvidas na rotina, evitando amarrações desnecessárias, é possível reduzir a quantidade de tabelas processadas. 

    Atenção (Módulo AGRO): O uso do conceito de dados do Agronegócio (AGRO) neste parâmetro faz com que a rotina MATA010 carregue os modelos de tabelas como NCR, NC7, NCI, NCA, NCK e NCC. Isso onera o tempo de processamento. Caso não utilize o módulo AGRO, certifique-se de desconsiderar esta configuração no parâmetro.

    Lista geral das tabelas usadas com o conceito de uso do "AGRO" no parametro: Agro - Linha Protheus - AGR - Tabelas Referentes ao Agronegócio para o Cadastro de Produtos

    Saiba mais sobre o MV_CADPROD: Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - Utilidade e configuração do parâmetro MV_CADPROD

     

  3. Parâmetro MV_FACAUTO: 
    Verifique a necessidade de utilizar a amarração tributária diretamente no cadastro do produto. Se não for necessário, desative o parâmetro. A amarração pode ser realizada posteriormente pelo Contábil.

    Saiba mais sobre o MV_FACAUTO: Cross Segmento - TOTVS Backoffice (Linha Protheus) - FIS - FISA170 - Como cadastrar o perfil de participante ou dar Manutenção?

 

Outros Parâmetros e Validações:

  • Parâmetro MV_VEICULO: Caso não utilize a integração, preencha o parametro com N. Saiba mais sobre o conceito do parametro aqui: Parâmetro MV_VEICULO 
     

  • Parâmetro MV_LJGRINT: Caso não utilize a integração, preencha o parametro com F. Saiba mais sobre o conceito do parametro aqui: Parâmetro MV_LJGRINT 
     

  • Parâmetro MV_PIMSINT : Caso não utilize a integração, preencha o parametro com F. Saiba mais sobre o conceito do parametro aqui: MV_PIMSINT - Habilita a integração Protheus x Pims Grãos
     

  • Parâmetro MV_HISTTAB : Caso não utilize a integração, preencha o parametro com F. Saiba mais sobre o conceito do parametro aqui: Parâmetro MV_HISTTAB  
     

  • Parâmetro MV_A010FAC: Valide a necessidade de campos adicionais, se de fato é necessario possuir ou não. Saiba mais: Parâmetro MV_A010FAC 


Análise de Logs: 

Caso o ambiente esteja totalmente atualizado, sem impacto de Pontos de Entrada e com os parâmetros ajustados, mas a lentidão persista, gere um LogProfiler e um DBTrace durante o processo de baixa performance.
Encaminhe estes logs para análise de suporte, juntamente com os dados da Central de Diagnósticos (para validação das atualizações aplicadas) e se possivel um vídeo demonstrando o comportamento passo a passo:

 

Saiba Mais

Clique aqui para mais informações sobre a MATA010

Clique aqui e veja mais artigos sobre Cadastros e Configuraçõ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 _