Processamento por Demanda
Linha de Produto: | TSS |
Segmento: | Serviços |
Módulo: | TSS |
Função: |
.prwRealizar melhoria na rotina de consulta de NFe. Necessário a criação do campo de Lote na tabela SPED050 para melhorar o tempo de busca do lote de processamentoACOESGNRE.PRW TSSENTITYMANAGER.PRW TSSESOCIAL.PRW TSSGENERALJOB.PRW TSSPROCCALL.PRW TSSPROCCANCGENERIC.PRW TSSPROCCANCREGISTROSAIDA.PRW TSSPROCCONTROL.PRW TSSPROCCTE.PRW TSSPROCCTEOS.PRW TSSPROCESOCIAL.PRW TSSPROCGENERIC.PRW TSSPROCGENERICEVENTOS.PRW TSSPROCMDFE.PRW TSSPROCMONITOR.PRW TSSPROCNFCE.PRW TSSPROCNFE.PRW TSSPROCNFSE.PRW TSSPROCNFSEGENERIC.PRW TSSREINF.PRW NFSE_GEN02.PRX SPED_FW02.PRX SPED_FW03.PRX |
Situação/Requisito: |
Ao inicializar a atualização do cadastro de URLs, a rotina consome um tempo elevado para a atualização.
Devido à uma possível falha de alocação de registros, alguns documentos enviados para processamento no TSS, ficam pendentes(status 2 ou 4) nas tabelas de documentos(SPED050, SPED051, SPED201, SPED400) e são eliminados da tabela de Processamento(TSSTR1) impossibilitando que os ERPs realizem a retransmissão desses documentos devido ao status. |
Solução/Implementação: |
- Implementada leitura do arquivo de URL no formato JSON.
- Melhoria no processo de consulta de Lotes da NF-e, CT-e e MDF-e
- Realizada substituição da função softLock() pela função simpleLock() para evitar falha de alocação de registros.
- Realizado tratamento para que os métodos de remessa de documentos do TSS permitam que os ERPs através da retransmissão de documentos, reativem o processamento dos documentos, Gerando um novo processo na tabela TSSTR1.
|
OBservações:A aplicação dessa solução irá gerar atualização na base de dados. tabelas afetadas :Tabela: SPED050Alterações:Inclusão do campo LOTE