Ir para conteúdo
  • Cadastre-se

Paulo Alexandre Hostert

Membros Pro
  • Total de ítens

    335
  • Registro em

  • Última visita

Tudo que Paulo Alexandre Hostert postou

  1. Daniel, com libcapicom e acesso direto ao certificado agora funcionou com essa unit.
  2. Daniel, boa tarde, Já tem alguns tempo que utilizo certificado direto pelo arquivo, sem ter o certificado instalado. Utilizando libcapicom, a libopenssl nem levo no fonte.
  3. O problema é que depois da liberação da opção Wincrypt, o erro ocorre quando a propriedade SSLLIB = libcapicom.
  4. Consegue simular algumas vezes o erro no demo da NF-e, alterando as opções de SSLLIB entre libwincrypt e wincapicom. Mais ainda não consegui a ordem exata para você reproduzir o erro ai. O problema é que depois de efetuar a comunicação (consultar status serviço), demora mais de 60 segundo para ocorrer o erro.
  5. Sim é um CNPJ válido, Estas informações exibidas ali no print, foram exibidas quando clique no botão 'Leitura de X509'. (Não sei de onde vem estas informações, acho que esta fixado no demo). Segue novo print:
  6. Bom dia, Certificado A1, quando deixo a propriedade SSLLIB = libwincrypt. Porém isso não ocorre em todas as estações. Tem alguma outra DLL utilizada nesse caso que eu poderia verificar?
  7. Erro na emissão do CT-e e do manifesto com SSLLIB = libwincrypt Erro: O atributo 'Algorithm' tem valor 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256' que não corresponde ao valor fixo 'http://www.w3.org/2000/09/xmldsig#rsa-sha1' no DTD ou no esquema. Alguém conseguiu resolver esse problema?
  8. Quando utilizo a libcapicom, depois de pouco mais de um minuto, ocorre erro que parecer ser em uma thread da crypt32, conforme anexo. Alguém deve esse problema?
  9. Bom dia, Fiz atualização dos fontes agora com wincript, utilizando acesso direto do arquivo PFX, e agora ocorre este erro. raised exception class EACBrDFeException with message 'PFXDataToCertContextWinApi: Falha ao localizar o Certificado com a Chave Privada.'. Alguém já conseguiu utilizar dessa forma com os fontes atualizados?
  10. Estou adicionado os CNPJ dos tomadores dos conhecimentos vinculados. while not Q.Eof do begin rodo.infANTT.infContratante.Add.CNPJCPF := Q.FieldByName('CNPJCPF').AsString; Q.Next; end;
  11. Boa tarde, Também tive o mesmo problema, e tive que ajustar no fonte do ACBR.
  12. Veja se te ajuda: ACBrNFeObj:TACBrNFe ACBrNFeObj.EnviarEmailEvento(Destinatarios, Assunto, CorpoEmail, CC, Anexos);
  13. hehe Obrigado pelo retorno!
  14. Boa tarde! Tem alguma para de liberação?
  15. Olá boa noite! Já foi desenvolvido alguma coisa?
  16. Bom dia, Segue unit! ACBrBancoCecred.pas
  17. Boa tarde, Tive que fazer uma alteração na Unit ACBrBancoCecredi incluindo a linha que destaquei abaixo, pois quando não tem data de protesto fica faltando as colunas de instrução no arquivo. Tem alguma forma de resolver isso sem alterar essa unit? {Intruções - Protesto} AInstrucao := '0000'; <=== AQUI if (aTipoOcorrencia = '01') or (aTipoOcorrencia = '09') then begin if (DataProtesto > 0) and (DataProtesto > Vencimento) then begin AInstrucao := '06'; // Protestar em xx dias corridos DiasProtesto := IntToStr(DaysBetween(DataProtesto, Vencimento)) end; end else if ATipoOcorrencia = '02' then // 02-Pedido de Baixa AInstrucao := '44';
  18. Daniel, Vi que os anexo estão sendo excluídos no procedimento clear abaixo. Precisamos dessa chamada aqui? procedure TACBrMail.SmtpError(const pMsgError: string); begin Clear; <== fGetLastSmtpError := pMsgError; MailProcess(pmsError); DoException( Exception.Create(pMsgError) ); end;
  19. Daniel, Ficou ótimo! Muito Obrigado! Só mais uma duvida: Utilizo no evento OnAfterMailProcess e OnMailException, uma procedure com o código abaixo para garantir que os anexos sejam excluídos. (Senão os PDFs vão se acumulando na pasta). O problema é nesse ponto a lista de anexos(Attachments) está vazia, sabes por que? for I := 0 to Length(TACBrMail(Sender).Attachments)-1 do begin if FileExists(TACBrMail(Sender).Attachments.FileName) then DeleteFile(TACBrMail(Sender).Attachments.FileName); end;
  20. Retirei, a dependencia "Forms" e implementei o evento ACBrMailException. Segue a unit. ACBrMail.pas
  21. Tens algum Exemplo?
  22. Daniel, Já estou utilizando o metodo ACBrNFe1.EnviarEmailEvento() para o envio.
  23. Devo implementar o evento e te encaminhar?
  24. Concordo Daniel, Porem não encontrei nenhuma forma de exibir o erro quando ocorre alguma exceção. Tem alguma forma de tratar isso sem alterar a ACBrMail?
×
×
  • 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.