Problema componente NF-e

Comentários

8 comentários

  • Avatar
    Julio Encinas

    Bom dia, André!

     

    Qual a versão atual do seu componente NFC-e?

    0
    Ações de comentário Permalink
  • Avatar
    Andre Giovani de Lima

    Bom dia, Julio. 

    Estou usando a versao 7.0.46.3388 do componente NFC-e. Mas o meu problema ocorre no componente NF-e. Eu faço um simples teste assim : abro o meu sistema, faço uma busca de uma NF-e emitida. Até este momento a minha aplicação não fez nenhuma chamada ao componente. Então clico em um botão para visualizar o DANFE. Neste click chamo uma função que declara o componente e utiliza a função "VisualizarDanfe". A visualização ocorre normalmente. Então fecho a visualização e retorno a tela anterior. Tudo funciona normal até este momento. Não ocorre erro por parte do componente. Mas alguns minutos depois o sistema dá uuma mensagem de "falha geral do windows" e fecha a minha aplicação. Se eu não chamar o componente durante o uso da aplicação este problema não ocorre. Por favor eu preciso de alguma ajuda. Adquiri em junho uma atualização do componente NF-e e fica dificil ter q atualizar novamente agora por causa de um problema que é do componente e não de erro da aplicação. Repito, este problema nunca ocorreu com versões anteriores do componente NF-e.

    0
    Ações de comentário Permalink
  • Avatar
    Julio Encinas

    André, por gentileza, direcione-se ao nosso chat online para que possamos dar segmento no seu caso.

    0
    Ações de comentário Permalink
  • Avatar
    Andre Giovani de Lima

    Julio, eu não estou com contrato ativo de suporte com a Tecnospeed no momento. Não tenho acesso ao chat online. 

    0
    Ações de comentário Permalink
  • Avatar
    Marcos Pereda

    oi Andre, recentemente passei da versão 5 para a 9, e notei que na 9 precisa fazer o chamado spdNFSe.ConfigurarSoftwareHouse colocando seu cnpj, não sei se na 7 já tinha isto, mas não 5 não precisava.

    porém cuidado, se alguns clientes seus ainda tiverem a versão que nao precisa dessa chamada e vc fizer a chamada, seu sistema vai crashar, descubri isso da pior forma :-( 

    0
    Ações de comentário Permalink
  • Avatar
    Julio Encinas

    Como o cliente não tinha acesso ao chat, continuamos o auxílio ao mesmo via e-mail, por se tratar de um caso específico.

     

    Caso tenham problemas, não hesitem em nos procurar!

     

    Atenciosamente,

    Julio Encinas.

    0
    Ações de comentário Permalink
  • Avatar
    Andre Giovani de Lima

    Boa tarde, Julio. Eu fiz vários testes com o fonte do VB6 que vem com o pacote de instalação do componente NF-e. O problema não ocorre no sistema feito em VB6 da tecnospeed seguindo a codificação da foma que está lá. No fonte da tecnospeed, a declaração do "spdNFeX" é feita uma unica vez no formulario para ser usado por todos botoes, subs e functions do formulario. Ou seja, o objeto "spdNFeX" é instanciado na inicialização do formulario. Ele só descarrega da memoria quando o formulario é fechado. No meu sistema eu declaro um objeto "spdNFeX" para cada função em um modulo. E ao final da execucao da função, o objeto "spdNFeX" é descarregado da memoria pelo comando "Set spdNFeX = Nothing". Assim, eu tenho varias funções separadas para "Assinar", "ListarCertificados", "Consultar", "Inutilizar", "Cancelar", "Transmitir", "Imprimir DANFE", etc..E para cada função, eu declaro um novo objeto "spdNFeX". Instancio ele, executo algumas operações, e o descarrego da memoria ao final. Isso sempre funcionou perfeitamente. Depois que atualizei o componente para a versao 9... , começou a fazer a minha aplicação finalizar de maneira inesperada poucos minutos depois da utilização do objeto. Depois fiz teste com o fonte VB6 da tecnospeed descarregando o objeto da memoria assim como faço no meu sistema, e ao efetuar alguma operação com o objeto, aconteceu a mesma coisa que ocorre no meu sistema, ou seja, o programa em vb6 da tecnospeed também finaliza de maneira inesperada após alguns minutos. Não sei o que a tecnospeed mudou no componente, mas me causou transtorno e terei q mudar a forma de declaração do objeto "spdNFeX" em todas as minhas funções que o utilizam. Não vou pagar uma nova atualização do componente. Uma coisa é eu pagar por novas funcionalidades o que é muito justo. Outra coisa é pagar para correções de erros, o que deveria ser um pacote de atualização gratuito. Enfim, vou criar tambem um modulo somente para trabalhar com o componente ACBR que é gratuito, e se for bom, passarei a utiliza-lo também. 

    0
    Ações de comentário Permalink
  • Avatar
    Diego de Oliveira

    Bom dia, André!

     

    Estamos executando alguns testes em nosso ambiente para diagnosticar e corrigir este problema, assim que finalizado entraremos em contato por e-mail para lhe disponibilizar a versão.

     

    Atenciosamente,
    Diego de Oliveira

    0
    Ações de comentário Permalink

Por favor, entrar para comentar.