Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: |
| ||||
Função: | FISA007.PRW |
FISA008.PRW | |
País: | Brasil |
---|---|
Ticket: | 13134197 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-29259 |
02. SITUAÇÃO/REQUISITO
Situação 1. Ao realizar o processamento dos Registros D600: Consolidação da Prestação de Serviços - Notas Fiscais de Serviço de Comunicação (Código 21) e de Serviço de Telecomunicação (Código 22), o sistema apresenta lentidão no processamento do Campo 07 - QTD_CONS (Quantidade de documentos consolidados neste registro)
Melhoria de Performance para o registro D600.
Situação 2. Ao realizar processamento em MultThread, sistema apresenta lentidão e alto consumo de memória em alguns cenários específicos e quando a quantidade de memória do serviço é pequena frente ao volume de Threads em processamento.
Situação 3. Identificado que para geração do registro 0400, o sistema realizava várias chamadas a função FwGetSX5 para retornar o código e descrição do CFOP.
03. SOLUÇÃO
...
tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
---|---|
ids | passo1,passo2 |
Solução 1. Realizado ajustes na rotina EFDBLOCOD.PRW com utilização de Json, trazendo ganho significativo de performance.
Solução 2. Realizado ajustes no processamento em MultThread, para obtenção de melhoria de performance e diminuição do consumo do memória.
Solução 3. Implementada utilização de Json e tratamento para realizar chamadas a FwGetSX5 somente quando necessário, trazendo como benefício também a melhoria de performance.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
...
default | yes |
---|---|
referencia | passo1 |
...
default | no |
---|---|
referencia | passo2 |
04. DEMAIS INFORMAÇÕES
Card documentos | ||||
---|---|---|---|---|
|
...
Templatedocumentos |
---|