Ir para conteúdo
  • Cadastre-se

Dércio Luis Zanatta

Membros Pro
  • Total de ítens

    1.204
  • Registro em

  • Última visita

  • Days Won

    2

Posts postados por Dércio Luis Zanatta

  1. Regys.. aqui pra mim não tem jeito..

    Consegui contornar o problema fazendo uma Gambiarra aqui..

    Fiz assim:

    Coloquei o componente Acbrnfe1  em um outro formulário..  Ao enviar cada nota, antes de gerar o xml, eu carrego esse formulário e alimento as propriedades do componente, quando finaliza a operação, eu dou um Free no formulário onde está o componente..  Dessa forma não ocorre o problema..

    Foi a única forma que encontrei de resolver...

     

    Agora o problema é outro (já existia antes também) ..

    Tenho uma Daruma DR700H com o driver Spooler instalado...

    Se mando imprimir a partir do prevew do Fortes, ele da um erro:  "erro ao imprimir em DR700H".. .ai eu desconecto a impressora da USB e conecto novamente, sai imprimindo blz..

    Isso somente ocorre pelo Fortes, tanto com prevew como sem..

    Se gero um pdf e depois mando imprimir do pdf, blz, não ocorre o erro..

    Li em outros posts que vc tb usa uma Daruma desse mesmo modelo... isso ocorre com vc tb ?

  2. Anderson..

    Eu tenho aqui uma Daruma DR700 H

    Se configuro a impressora numa qualidade que não seja 200x200, a danfe sai toda desconfigurada, fazendo quebras no meio da impressão..  Segundo o pessoal do suporte da Daruma, deve-se usar a configuração de qualidade 200x200 que vai imprimir sem problemas. Realmente imprime sem problema numa qualidade invejável, porém extremamente lenta, linha por linha..

    A posição do suporte da Daruma é que a impressão pelo Spooler é assim mesmo, mas comentaram que ainda estão fazendo ajustes no driver.. Talvez no futuro lancem um driver que imprima com qualidade e velocidade..

    Por enquanto, fiz configurável, ou seja, o cliente é quem vai escolher.. Se ele quer imprimir pelo Spooler sem se importar com a velocidade, blz.. caso contrário, ele pode optar por imprimir em modo caractere.. nesse caso fiz uma rotina imprimindo a Danfe "no braço" usando a DLL da Daruma..

    • Curtir 1
  3. Sim, já tentei fazer isso..

    O problema deve estar na função NotaUtil.GetURLQRCode , pois se não executo essa função o erro não ocorre !

    Sinceramente não sei mais o que fazer !

    Esse problema não ocorre ai com vc ?

    Pode fazer o teste até mesmo com o exemplo que vem junto com o acbr.. Só tem que altear para usar Fortes Report... já vai dar o problema !

  4. Estive verificando aqui e vi que a extração da chave privada do certificado é feita pela dll libxmlsec.dll

    Vi que existe uma dll chamada libxmlsec-openssl.dll junto com os fontes..

    Tentei usar essa dll, renomeando-a para libxmlsec.dll, mas ai ocorre problema ao abrir o aplicativo dizendo que falta uma função na dll chamada xmlSecShutdown.

    Não sei pq existem essas duas dll.. 

    Preciso renomear conforme o que quero usar ? ou deveria funcionar assim mesmo ?

  5. Bom dia..

    Estou fazendo NFce...

     

    Quando vc diz "ler o certificado" vc quer dizer:

    ACBrNFe1.Configuracoes.Certificados.Senha:=SENHA_DO_CERTIFICADO
    ACBrNFe1.Configuracoes.Certificados.Certificado:=c:\certificado\certificado.pfx ;
     
    Se for isso, a resposta é sim.. faço isso apenas uma vez no inicio da aplicação.
    O estranho é que se eu não executo a função NotaUtil.GetURLQRCode ; o problema não ocorre !
  6. Ola.

    Estou utilizando um certificado A1 com o método OpenSSL. 

    Faço assim:
     
      ACBrNFe1.Configuracoes.Certificados.Senha:=SENHA_DO_CERTIFICADO
      ACBrNFe1.Configuracoes.Certificados.Certificado:=c:\certificado\certificado.pfx ;
     
    Pois bem.. 
    Envio a primeira nota, faz tudo direitinho, porém, qdo tento enviar uma outra nota, da o seguinte erro:
    Failed to load private pem Key From c:\certificado\certificado.pfx
     
    Deu a impressão que fica algo aberto após a efetivação da primeira nota.
    Existe algo que tenho que fechar ou encerrar ?
    a única coisa que faço no final do processo é:
    ACBrNFe1.NotasFiscais.Clear ;
     
    Fazendo alguns testes, notei que o problema ocorre sempre depois de executar a função NotaUtil.GetURLQRCode ; para pegar a string do QrCode.
    Alguém ja passou por um problema parecido ?
     
     
  7. Ola amigos..

    Só para complementar agora...

    O problema só ocorre quanto mandado imprimir a Danfe, caso não mande impressão, o problema não ocorre..

    Faço assim:

     

    ACBrNFe1.Enviar(VnrCupom,False,True) ;

     

    if ACBrNFe1.NotasFiscais[0].Confirmada=True Then

       ACBrNFe1.NotasFiscais.Imprimir ;

     

    Dessa forma imprime a danfe, mas na próxima nota, ocorre o problema....

     

    Se eu tirar o comando de impressão, o problema não ocorre mais..

     

    Eu uso FortesResport para impressão, acredito que o problema esteja ai..

    No aguardo..

  8. Ola.

    Estou utilizando um certificado A1 com o método OpenSSL. 

    Faço assim:
     
      ACBrNFe1.Configuracoes.Certificados.Senha:=SENHA_DO_CERTIFICADO
      ACBrNFe1.Configuracoes.Certificados.Certificado:=c:\certificado\certificado.pfx ;
     
    Pois bem.. 
    Envio a primeira nota, faz tudo direitinho, porém, qdo tento enviar uma outra nota, da o seguinte erro:
    Failed to load private pem Key From c:\certificado\certificado.pfx
     
    Deu a impressão que fica algo aberto após a efetivação da primeira nota.
    Existe algo que tenho que fechar ou encerrar ?
    a única coisa que faço no final do processo é:
     
    ACBrNFe1.NotasFiscais.Clear ;
     
×
×
  • 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.