Ir para conteúdo
  • Cadastre-se

dev botao

Lentidão ao carregar xml com muitas notas


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro

Ola amigos, tudo bem? estou gerando ctes de redespacho intermediario, eles possuem cerca de 1800 chaves de acesso e o xml tem em torno 400kb.. notei que ao carregar, está dando uma demora absurda, usando a função do loadfromfile..

Estou enviando alguns xmls por email para analise de vocês, obrigado!

Link para o comentário
Compartilhar em outros sites

  • Consultores
11 horas atrás, luisclaudio_jr disse:

Ola amigos, tudo bem? estou gerando ctes de redespacho intermediario, eles possuem cerca de 1800 chaves de acesso e o xml tem em torno 400kb.. notei que ao carregar, está dando uma demora absurda, usando a função do loadfromfile..

Estou enviando alguns xmls por email para analise de vocês, obrigado!

Bom dia!

Arquivos recebidos, faremos alguns testes e retornaremos assim que descobrirmos algo.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Apenas fornecendo uma atualização.

Nos testes iniciais realizados, foi de fato constatado a lentidão na leitura do arquivo.

Vale citar que o arquivo é de fato relativamente grande.

O grupo emiDocAnt conta com 1800 ocorrências e somente o XML tem 400kb.

Foi criada a #TK-4782 para realizar testes e uma possível atualização na rotina de leitura visando melhorar o desempenho.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Sim Diogo, é realmente grande.. o que me chama atenção que pra popular o componente e transmitir leva em torno de 20s... mas o loadfromfile, na hora de popular  que acaba travando e dando essa lentidão.

Diogo, desculpa minha ignorância, o que seria TK? Isso quer dizer que ja está disponível pra eu testar? ,pois acabei de att o fonte, mas não vi diferença significativa

Link para o comentário
Compartilhar em outros sites

  • Consultores
14 horas atrás, luisclaudio_jr disse:

o que seria TK?

TK é Task (Tarefa)... é um controle interno dos consultores.
Quando colocamos essa informação é que o caso entra na nossa lista de atividades e quando tivermos um posicionamento iremos informar aqui mesmo no tópico.
Basta aguardar um retorno.

Obrigado

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
4 horas atrás, Alexandre de Paula disse:

TK é Task (Tarefa)... é um controle interno dos consultores.
Quando colocamos essa informação é que o caso entra na nossa lista de atividades e quando tivermos um posicionamento iremos informar aqui mesmo no tópico.
Basta aguardar um retorno.

Obrigado

Ah muito Obrigado!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Consultores

Bom dia!

Apenas dando um parecer!

De fato foi constatado o problema e após alguns testes, foi verificado que é possível resolver o problema de performance atualizando a rotina de leitura do arquivo.

A mesma está em processo de atualização. Vale ressaltar que a rotina está sendo atualizada por completo, por isso é um processo que requer mais tempo e uma extensa quantidade de testes antes de ser de fato liberado.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Membros Pro

Diego, deixei no discord, mas vou deixar aqui pra vocês também.

Na rotina nova, não está pegando o protocolo do XML, consequentemente sai com a tarja de nãoi autorizado na impressão do CT-e, isso ocorre pra todos,xmls pequenos e grandes.

Pelo que observei na LerProtCTe não pega ja o protocolo, mesmo ele estando presente no XML... Pode ser porque o protocolo fica dentro da tag infProt

image.png?ex=660bce43&is=65f95943&hm=0ac7b141243244eaa60dabb1adcbba661413d1ee3a205a47087a8ef354768187&=

Quando corrigirem me avisa que testo novamente.

 

Ja ressalvo que os demais, ficou top! muito rapido!

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia!

Sua consideração foi certeira!

Muito obrigado!

Enviada correção ao SVN na Rev-33034.

Lembrando que para a mesma surta efeito, ao após atualizar os fontes, você precisa reinstalar o ACBr.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Como o problema de lentidão na rotina de impressão não parece estar relacionado a rotina de leitura, dividi o conteúdo em um novo tópico para que este não estenda muito.

Vamos continuar em:

Vou fechar este tópico.

Para novos problemas relacionados a rotina de leitura, por favor, crie novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.