Jean Patrick Postado 13 Janeiro, 2014 Postado 13 Janeiro, 2014 Recentemente, com base no código do ACBrNFe2, desenvolvi uma rotina (ver exermplo em anexo) que permite usar certificados A3 no Lazarus (Windows 32bits). A rotina faz uso das bibliotecas WinINet e CAPICOM. O André e o Juliomar estão ajudando a alterar o ACBrNFe2 para trabalhar com a nova rotina que se transformará numa classe, a princípio, chamada TACBrHTTPReqResp. Outros componentes deverão ser beneficiados com a nova classe: MDF-e, CT-e, NFS-e, e também o e-Social. Além disso, vários projetos poderão ser portados para Lazarus, como, por exemplo, o ACBrNFeMonitor CAPICOM. laz_WinINet_CAPICOM.rar 3 Jean Patrick Figueiredo dos SantosAjude o Projeto ACBr crescer - Assine o SAC DJPDV - Um frente de caixa SIMPLES e COMPLETO
ganzer Postado 27 Maio, 2014 Postado 27 Maio, 2014 Alguém já tem uma posição se essa utilização do A3 no lazarus já foi incorporado aos pacotes do lazarus?
Moderadores André Ferreira de Moraes Postado 27 Maio, 2014 Moderadores Postado 27 Maio, 2014 Ainda não, será em breve. André Ferreira de Moraes | Analista de Sistemas www.djsystem.com.br | www.djpdv.com.br www.tefhouse.com.br | www.xpos.com.br
KikoMeurer Postado 29 Maio, 2014 Postado 29 Maio, 2014 Que maravilha isto vai ser um salto magnifico para o projeto ACBR.
softcon Postado 16 Junho, 2014 Postado 16 Junho, 2014 Ainda não, será em breve. Tem alguma previsão de qual mês será disponibilizado a utilização do certificado A3 para o Lazarus?
andersonscinfo Postado 4 Julho, 2014 Postado 4 Julho, 2014 Bom dia, sou usuario do acbr e do lazarus, hoje uso o AcbrNFeMonitor, não tenho grandes abilidades com desenvolvimento mas sei que posso colaborar com este projeto de alguma forma, ja baixei os fontes e vou dar uma analisada, qualquer coisa se alguem quizer me contactar meu email é [email protected] Att. Anderson Junior
Moderadores Juliomar Marchetti Postado 4 Julho, 2014 Moderadores Postado 4 Julho, 2014 Bom dia os fontes com essa alteração ainda não estão disponível no svn Anderson! Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
andersonscinfo Postado 4 Julho, 2014 Postado 4 Julho, 2014 Bom dia Juliomar, percebi, baixei apenas o anexo do inicio do post laz_WinINet_CAPICOM.rar, mesmo assim fico a disposição para qualquer eventual necessidade. Att Anderson Junior
softcon Postado 18 Agosto, 2014 Postado 18 Agosto, 2014 Bom dia, alguem tem alguma novidade sobre o Lazaros e o certificado A3 para windows?
Jean Patrick Postado 5 Setembro, 2014 Autor Postado 5 Setembro, 2014 Já estão disponíveis no SVN as alterações para usar o componente ACBrNFe2 com certificado A3 no Lazarus Win32. Nota: Para usar este recurso no Lazarus, é preciso no arquivo ACBr.inc, da pasta Fontes/ACBrComum, comentar as linhas 65 e 191. 2 Jean Patrick Figueiredo dos SantosAjude o Projeto ACBr crescer - Assine o SAC DJPDV - Um frente de caixa SIMPLES e COMPLETO
Moderadores Juliomar Marchetti Postado 5 Setembro, 2014 Moderadores Postado 5 Setembro, 2014 Já estão disponíveis no SVN as alterações para usar o componente ACBrNFe2 com certificado A3 no Lazarus Win32. Nota: Para usar este recurso no Lazarus, é preciso no arquivo ACBr.inc, da pasta Fontes/ACBrComum, comentar as linhas 65 e 191. Jean sugestão: colocar um comentário perto das linhas que devem ser comentadas para que o mesmo funcione! 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Jean Patrick Postado 5 Setembro, 2014 Autor Postado 5 Setembro, 2014 Sem dúvida, uma ótima ideia, Juliomar! Jean Patrick Figueiredo dos SantosAjude o Projeto ACBr crescer - Assine o SAC DJPDV - Um frente de caixa SIMPLES e COMPLETO
... Postado 5 Setembro, 2014 Postado 5 Setembro, 2014 Ainda faz-se necessário registrar a DLL da CAPICOM para uso do Lazarus com o A3?
Jean Patrick Postado 5 Setembro, 2014 Autor Postado 5 Setembro, 2014 Ainda faz-se necessário registrar a DLL da CAPICOM para uso do Lazarus com o A3? Quanto ao uso da dll, não muda nada para Lazarus ou Delphi. O que era necessário antes, continua sendo necessário ainda. 2 Jean Patrick Figueiredo dos SantosAjude o Projeto ACBr crescer - Assine o SAC DJPDV - Um frente de caixa SIMPLES e COMPLETO
andersonscinfo Postado 6 Setembro, 2014 Postado 6 Setembro, 2014 Primeiramente parabéns, essa noticia é fantastica, é muito bom saber que um projeto tão especial quanto esse esta dando previlégio ao lazarus de usar toda a sua capacidade, é o que faltava, é a cereja do bolo mais uma vez parabéns a equipe do Acbr e ao Jean Patrick. Tenho uma pergunta, sei que ja é um assunto que passou nas listas, no Linux pelo que sei não temos libs no lazarus que façam a leitura do A3, mas queria saber se vocês tem alguma idéia ou intenção de fazer isso funcionar no linux? sei que o java, firefox e outros acessam estes certificados, será que por meio de alguma lib desses outros softwares seria possivel ao longo do tempo ter o AcbrNFE2 funcionando no Linux com uso de A3? Att. Anderson Junior
Moderadores Juliomar Marchetti Postado 8 Setembro, 2014 Moderadores Postado 8 Setembro, 2014 Primeiramente parabéns, essa noticia é fantastica, é muito bom saber que um projeto tão especial quanto esse esta dando previlégio ao lazarus de usar toda a sua capacidade, é o que faltava, é a cereja do bolo mais uma vez parabéns a equipe do Acbr e ao Jean Patrick. Tenho uma pergunta, sei que ja é um assunto que passou nas listas, no Linux pelo que sei não temos libs no lazarus que façam a leitura do A3, mas queria saber se vocês tem alguma idéia ou intenção de fazer isso funcionar no linux? sei que o java, firefox e outros acessam estes certificados, será que por meio de alguma lib desses outros softwares seria possivel ao longo do tempo ter o AcbrNFE2 funcionando no Linux com uso de A3? Att. Anderson Junior Teria que tentar estudar esse projeto https://www.opensc-project.org/opensc estava olhando e o mesmo está compatível com o linux! mas dai é caso de parar para estudar o componente! Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
OfSerpent Postado 9 Setembro, 2014 Postado 9 Setembro, 2014 (editado) Jean sugestão: colocar um comentário perto das linhas que devem ser comentadas para que o mesmo funcione! Realizei os Comentários no arquivo e na linha sugerida e o sistema na hora de compilar o projeto apresentou a mensagem: C:\lazarus32\components\ACBR\Fontes\ACBrCapicom\ACBrHTTPReqResp.pas(132,51) Error: Identifier not found "CharInSet" Tomei a liberdade de enviar os arquivos modificados para verificar se cometi algum erro. OBS: Não alterei o arquivo capicom em questão. Estou utilizando o exemplo que vem no pacote e Lazarus 1.2.4 arquivo.zip Editado 9 Setembro, 2014 por OfSerpent
Jean Patrick Postado 9 Setembro, 2014 Autor Postado 9 Setembro, 2014 Realizei os Comentários no arquivo e na linha sugerida e o sistema na hora de compilar o projeto apresentou a mensagem: C:\lazarus32\components\ACBR\Fontes\ACBrCapicom\ACBrHTTPReqResp.pas(132,51) Error: Identifier not found "CharInSet" Você comentou corretamente as linhas no ACBr.inc, mas o arquivo ACBrHTTPReqResp.pas que você enviou no zip está desatualizado. Por favor, atualize o ACBr pelo SVN que o erro não vai ocorrer mais. 1 Jean Patrick Figueiredo dos SantosAjude o Projeto ACBr crescer - Assine o SAC DJPDV - Um frente de caixa SIMPLES e COMPLETO
OfSerpent Postado 9 Setembro, 2014 Postado 9 Setembro, 2014 (editado) Você comentou corretamente as linhas no ACBr.inc, mas o arquivo ACBrHTTPReqResp.pas que você enviou no zip está desatualizado. Por favor, atualize o ACBr pelo SVN que o erro não vai ocorrer mais. Obrigado pela ajuda consegui compilar e agora na hora de compilar o exemplo apresenta erro na linha 777 aonde se encontra o comando: ACBrNFe1.Configuracoes.Certificados.Certificado := edtCaminho.Text; apresenta a mensagem: Unit1.pas(777,46) Error: identifier idents no member "Certificado". O que pode esta acontecendo? Editado 9 Setembro, 2014 por OfSerpent
Jean Patrick Postado 9 Setembro, 2014 Autor Postado 9 Setembro, 2014 Obrigado pela ajuda consegui compilar e agora na hora de compilar o exemplo apresenta erro na linha 777 aonde se encontra o comando: ACBrNFe1.Configuracoes.Certificados.Certificado := edtCaminho.Text; apresenta a mensagem: Unit1.pas(777,46) Error: identifier idents no member "Certificado". O que pode esta acontecendo? O exemplo que vem com o ACBr ainda não está atualizado para Lazarus com CAPICOM. Só para Lazarus com OpenSSL. Mais para frente, ele será atualizado. 1 Jean Patrick Figueiredo dos SantosAjude o Projeto ACBr crescer - Assine o SAC DJPDV - Um frente de caixa SIMPLES e COMPLETO
OfSerpent Postado 20 Setembro, 2014 Postado 20 Setembro, 2014 O exemplo que vem com o ACBr ainda não está atualizado para Lazarus com CAPICOM. Só para Lazarus com OpenSSL. Mais para frente, ele será atualizado. Hoje ao atualizar o ACBR verifiquei que o exemplo lazarus foi atualizado e ao testa-lo apresentou erro na linha 792 "ACBrNFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;" com o seguinte erro no Lazarus Unit1.pas(792,45) Error: identifier idents no member "NumeroSerie" O que pode ser feito para ajustar este problema?
Moderadores Juliomar Marchetti Postado 21 Setembro, 2014 Moderadores Postado 21 Setembro, 2014 Boa tarde no caso do lazarus agora deve de descomentar a linhas sugeridas pelo Jean em outro post no ACBr.inc e recompilar pois para a NF-e ele já funciona o Capcom no Lazarus para windows! Hoje ao atualizar o ACBR verifiquei que o exemplo lazarus foi atualizado e ao testa-lo apresentou erro na linha 792 "ACBrNFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;" com o seguinte erro no Lazarus Unit1.pas(792,45) Error: identifier idents no member "NumeroSerie" O que pode ser feito para ajustar este problema? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
OfSerpent Postado 24 Outubro, 2014 Postado 24 Outubro, 2014 (editado) Boa tarde no caso do lazarus agora deve de descomentar a linhas sugeridas pelo Jean em outro post no ACBr.inc e recompilar pois para a NF-e ele já funciona o Capcom no Lazarus para windows! Hoje reinstalei o lazarus na versão 1.2.6 - 32bits, no windows 8 64 bits.Ao utilizar o exemplo em lazarus encontrei o problema na linha 792 "ACBrNFe1.Configuracoes.Certificados.NumeroSerie := edtNumSerie.Text;" e 793 "edtNumSerie.Text := ACBrNFe1.Configuracoes.Certificados.NumeroSerie;". Com o seguinte erro Unit1.pas(792,45) Error: identifier idents no member "NumeroSerie" e Unit1.pas(793,65) Error: identifier idents no member "NumeroSerie". O que posso fazer para ajurdar? Que lhe passe algum arquivo para analisar? Editado 24 Outubro, 2014 por OfSerpent
Moderadores Juliomar Marchetti Postado 24 Outubro, 2014 Moderadores Postado 24 Outubro, 2014 Bom dia! você mudou o ACBr.inc? nele é que contem a diretiva para rodar! mas veja também pois foi implementado algo recente que você pode utilizar o capcom com o lazarus ! pode ser uma das diretivas que esteja lhe causando esse problema! Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
OfSerpent Postado 24 Outubro, 2014 Postado 24 Outubro, 2014 Bom dia! você mudou o ACBr.inc? nele é que contem a diretiva para rodar! mas veja também pois foi implementado algo recente que você pode utilizar o capcom com o lazarus ! pode ser uma das diretivas que esteja lhe causando esse problema! Baixo o componentes do sun ontem e intalei. Tem que fazer alguma modificaçãono arquivo abr.inc?
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora