Árvore de páginas

01. VISÃO GERAL

Com o objetivo de tornar o processo de Apuração dos Tributos escriturados nos Livros Fiscais do ERP mais rápido, foi implementado nesta rotina um processamento distribuído através de múltiplas threads que dividem a carga do período, reduzindo consideravelmente o tempo.

02. EXEMPLO DE UTILIZAÇÃO

Para que esta funcionalidade tenha efeito, é necessário se configurar alguns parâmetros conforme segue:

Parâmetro

Descrição

Conteúdo

MV_RF3THREHabilita o processamento da RESUMEF3 via multi-thread. Default .F..F. ou .T.
MV_RF3THRDefine o número de Threads a serem utilizadas no processamento da rotina. Default 33
MV_RF3MXTDefine o máximo de threads suportadas pela rotina. Default 55
MV_RF3LOGHabilita ou não a gravação do log de processamento no console.log. Padrão .F..F.

Importante!

1) O número máximo de Threads padrão da rotina é 5. Este número foi obtido através de uma média entre diversos ambientes analisados pela TOTVS de forma a não sobrecarregar os servidores de processamento. Porém, cada ambiente tem sua particularidade e deve ser analisado isoladamente. O número máximo permitido pela rotina pode pode ser alterado através do parâmetro MV_RF3MXT.

2) Esta funcionalidade está disponível somente em ambiente que utiliza TOP CONNECT com um dos SGBDs (Sistema de Gerenciamento de Banco de Dados) homologados pela TOTVS.


O resultado deste processamento distribuído pode ser consultado através de um botão na "enchoicebar" da tela de Apuração, nela podemos verificar o tempo de processamento de cada thread, o usuário que executou, a rotina chamada e o status, sucesso ou falha de alguma inicialização como demonstrado na imagem abaixo: