Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGATAF |
Função: | TAFA556 TAFA558 TAFA559 TAFA561 TAFA562 TAFA565 TAFA574 TAFA575 TAFA753 TAFA036 WSTAF034 WSTAF036 |
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.
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 as queries de cadastro.
Item 4
- Correção da chave de busca do cadastro do NCM para considerar também o campo EX-NCM.
Não há.
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |