Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Microsiga Protheus®

Versões:

P12

Ocorrência:

Baixa performance na geração da nota de saída

Passo a passo:

O objetivo deste documento é orientar os analistas de Faturamento e CRM em como direcionar um atendimento de baixa performance na geração da nota fiscal de saída. 

Avaliação:

1-Desabilitar os parâmetros abaixo:

MV_FISFRAS - Este parâmetro trata o FCI de produtos com rastreabilidade, sendo que uma vez que está habilitado deixará o processo moroso; 

MV_GNRENF- Este parâmetro faz com que no momento da preparação da nota de saída, quando a pergunta Gera Guia? está igual a Sim, é aberto uma tela para preenchimento da GNRE on line, enquanto esta tela está aberta o processo de geração de nota não finaliza, gerando morosidade no processo. Uma vez desabilitado, o cliente pode gerar a GNRE via Livros Fiscais.


2-Ajustar a compatibilidade das tabelas de contábil: Se ao avaliar o logprofile ou mesmo o cliente relatar no atendimento muita chamadas relacionadas as tabelas de CTB, como a tabela CT1, CTV ou CQD, encaminhe o artigo sobre baixa performance de faturamento MP - FAT - Lentidão na geração da Nota Fiscal de Saída indicando uso função CTBLOADCQD (CTBXVLD), nele contém o link da FAQ do CTB com todas as tabelas para serem verificadas e ajustadas;


3-Se o cliente tiver balance de servidor: deve solicitar ao cliente que iole um servidor para efetuar os testes de performance;


4-Avaliar no exportar dados se o Dbaccess,o Binário (Server e Smartclient) e as Libs estão atualizadas conforme o portal do cliente, caso não esteja, indique os links de atualização para o cliente, é imprescindível que o ambiente esteja atualizado para o caso de termos  que gerar uma issue de avaliação de performance para o desenvolvimento:

Atualização de Server: https://suporte.totvs.com/portal/p/10098/download#000006/368/TFAPP/ - link geral

Atualização de Smartclient: https://suporte.totvs.com/portal/p/10098/download#000006/368/TFSC/ - link geral

Atualização de Libs: https://suporte.totvs.com/portal/p/10098/download#000006/368/TFLIB/ - link geral

Atualização de Dbaccess: https://suporte.totvs.com/portal/p/10098/download#000006/368/TFDBA/ - link geral

(ideia) Importante: Se o cliente não localizar o pacote correto do seu ambiente pelo link geral, selecione o link correspondente ao ambiente e encaminhe no ticket.


5-Avaliar se os fontes correspondentes ao processo estão atualizados: caso esteja muito desatualizados encaminhe o link do pacote de atualizações da expedição contínua de acordo com o release do cliente:

12.1.17: https://suporte.totvs.com/portal/p/10098/download#000006/P12117/P12117AP/ - link geral

12.1.23: https://suporte.totvs.com/portal/p/10098/download#000006/P12123/P12123AP/ - link geral

12.1.25: https://suporte.totvs.com/portal/p/10098/download#000006/P12125/P12125AP/ - link geral

(ideia) Importante: Se o cliente não localizar o pacote correto do seu ambiente pelo link geral, selecione o link correspondente ao ambiente e encaminhe no ticket. Caso o cliente não possa atualizar o ambiente com o pacote completo, em caráter de exceção, encaminhe o pacote pontual. Certifique-se que o fonte dentro pacote esteja bem atual, pois caso não esteja, será necessário o envio do pacote pontual mais atualizado.


6-Avaliar se há pontos de entrada: se ao avaliar o log profile for encontrado chamada de ponto de entrada, informe no ticket ao cliente que foi encontrado o uso de ponto de entrada no processo e informe os pontos existentes, indicando somente o nome do ponto, exemplo M460FIM. Solicite que os pontos de entradas sejam desabilitados, pois em caso de  abertura de issue de avaliação de performance, o desenvolvimento de produto poderá rejeitar a issue se for encontrado chamadas de ponto de entrada, salvo exceção e o processo for efetuado via execauto e essa execauto estiver lenta, neste caso direcione a avaliação para a equipe de ADVPL.

7- Para bancos SQL, avaliar o uso da chave MARS no Enviroment, para melhoria de performance de banco de dados,  a chave em questão deverá estar habilitada:

[MSSQL]
MARS=1

Mais informações sobre o tratamento da chave MARS, acesse: DBAccess - Seção [Environment], chave MARS

8- Avaliar se a procedure do processo 14 está ativa no ambiente do cliente, embora o faturamento não utilize procedures, existe uma chamada ao processo 14 que é efetuada pelo fonte MATXFUNB, que é um fonte genérico no sistema e que afeta o processamento da nota. Via configurador, Base de dados, Stored Procedures (CFGX051),opção instalar e habilite a procedure , a ativação deixará mais ágil o processamento de nota.

Efetuado todas essas verificações, se a lentidão persistir, solicite o novo logprofile , novo dbtrace e o exportar dados para comprovar todas as atualizações, e assim, dar prosseguimento da análise de performance.