Árvore de páginas

Ganho de Performance na Apuração de Resultados (CTBA211)

Produto:

Protheus

Versões:

Todas

Ocorrência:

Ganho de Performance na rotina CTBA211 - Apuração de Resultados, através da utilização de pontos de entrada que desabilitam a atualização de saldos contábeis durante o processamento.

Ambiente:

SIGACTB

Passo a passo:

É possível ganhar performance na rotina de Apuração de Resultados (CTBA211) através da utilização dos pontos de entrada GRVCT3, GRVCT4, GRVCT7 e GRVCTI, pois quando configurados para retorno = .F., desabilitam a atualização de saldos contábeis, fazendo assim com que somente os lançamentos contábeis (registros CT2) sejam gravados no processamento da rotina.

 

Para habilitar a utilização dos pontos de entrada, basta compilá-los no RPO do ambiente que está em uso.

 

Exemplo de utilização:

 

--GRVCT3

#INCLUDE "rwmake.ch"

User Function GRVCT3()

lRet    :=    .F.

Return(lRet)

--------------------------------------------------------------------------------------------------------

--GRVCT4

#INCLUDE "rwmake.ch"

User Function GRVCT4()

lRet    :=    .F.

Return(lRet)

--------------------------------------------------------------------------------------------------------

--GRVCT7

#INCLUDE "rwmake.ch"

User Function GRVCT7()

lRet    :=    .F.

Return(lRet)

--------------------------------------------------------------------------------------------------------

--GRVCTI

#INCLUDE "rwmake.ch"

User Function GRVCTI()

lRet    :=    .F.

Return(lRet)

--------------------------------------------------------------------------------------------------------


OBS: Quando optamos por utilizar os pontos de entrada para ganho de performance da rotina, a pergunta "Reproces. Saldos?" é desconsiderada.


Observações: