...
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Contabilidade Gerencial (SIGACTB) |
---|
|
|
---|
Função: | CTBA105, CTBXCTB, CTBXVLD, MATXFUNA, MATXFUNC |
---|
País: | Brasil |
---|
Ticket: | Interno |
---|
Requisito/Story/Issue: | DSERCTR1-39855 |
---|
...
Ajustes solicitados pela Engenharia (Nilton) nos fontes CTBA105/CTBXVLD/MATXFUNA/MATXFUNC para melhoria de performance contabilização off-line do ativo.
03. SOLUÇÃO
Informações |
---|
|
Subida de fontes por solicitação do Nilton da Engenharia. Realizado um tratamento de performance nas rotina ligada ao processamento a CTBAATF conforme analise de logProfiler. Fontes ajustados: - MatxfunA - ChangeSet: 688606 - Isolado a busca do ponto de entrada CT5CPOS, fazendo um cache com uma variável estática. Realizado a alteração da função TamSX3, para que no seu retorno não seja realizado o dbGoto do registro e sim o MSGoto, garantindo assim maior eficácia da sua execução, pois na maioria das vezes o registro posicionado no SX3 é o mesmo procurado, com isso iremos diminuir o IO com o SGBD.
- CTBA105 - ChangeSet: 687068 - Criado a função ChgFlag105(), onde seu objetivo é criar um cache do conteúdo do aFlag recebido, para que haja maior desempenho na buscas dos recnos procurados.
- MATXFUNC - ChangeSet: 673576 - Melhoria na função CtRelation, para que o uso da chkFile seja realizado de forma cacheada, gerando maior desempenho nas buscas. Ajustado também a restauração da area.
|
...
- CTBXVLD - ChangeSet: 687068 - Efetuado um melhor isolamento dentro da função CtbObrig() para a situação em que não haja registros na CT0, fazendo com que apenas uma vez seja realizado o IO com o SGBD.
|
04. DEMAIS INFORMAÇÕES
Não há.
...