Histórico da Página
...
Produto: |
| |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| |||||||||||||
Segmento: |
| |||||||||||||
Módulo: | SIGATAF | |||||||||||||
Função: | TAFA556 TAFA558 TAFA559 TAFA561 TAFA562 TAFA565 TAFA574 TAFA575 TAFA753 TAFA036 WSTAF034 WSTAF036TAFA586 | |||||||||||||
País: | Brasil | |||||||||||||
Ticket: | ||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-13713 |
...
Melhoria de performance na integração dos cadastros e notas fiscais via TSI:
1 - Problemas com SELECT TOP para cadastros das alterações fake.
2 - Preparar a integração de documentos fiscais para ser feita sempre em pequenas quantidades para não estourar o tamanho máximo do JSon.
3 - Melhoria de performance e consumo de memória do server.
4 - Correção na integração do cadastro de NCM.
03. SOLUÇÃO
Item 1
- Retirado o Top 100 dos cadastros, pois a nota não possui top, logo ao integrar todas as notas, eram gerados log de itens, clientes, fornecedores ou NCM não integrados.
- Nas alterações fake que eram feitas linha a linha, foi usado Update direto com select nas tabelas.
Item 2
- Montagem do JSon de integração passou a ser feito para 500 documentos fiscais a cada execução do TSI.
Item 3
- Ao diminuir o tamanho do JSon de integração diminuiu também o consumo de memória do server e tornou a gravação dos itens mais rápida.
- Eliminação\limpeza dos objetos Json passou a ser feita após cada item integrado.
- Refatoração de códigos repetidos no fonte para o tratamento de banco de dados.
- Ajustadas Ajustado as queries de cadastro.
Item 4
- Correção da chave de busca do cadastro do NCM para considerar também o campo EX-NCMParticionado a execução da gravação das notas fiscais.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
...