ACBrNFeMonitor - Troca de certificado [RESOLVIDO]

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

ACBrNFeMonitor - Troca de certificado [RESOLVIDO]

Mensagem por Maligno »

Alguém já experimentou alguma dificuldade em usar a função "NFe.SetCertificado()"? Não sei se foi alguma "orelhada" minha (já olhei várias vezes - parece estar certo), mas estou com esse problema em um cliente. Quando há necessidade de trocar de certificado (são duas empresas), o ACBr não está acatando o comando, embora ele mostre "Ok" no arquivo de retorno. Não estou conseguindo entender. O diacho é que dependo de pegar os dois cartões do cliente. E quando isso é possível, é só por pouco tempo. Mas se alguém tiver alguma informação a respeito, agradeceria se compartilhasse.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por alaminojunior »

Apesar de não usar utilizar esta função, acredito que ela esteja condicionada a reinicialização do monitor.
No caso de não querer fazer tal coisa, que aliás é o mais interessante, rodando a função LerIni() a configuração passa a ter efeito sem precisar reinicializar.

Em tempo: Na versão 0.5.6b havia um bug justamente nesta função (LerIni), e foi corrigido na versão 0.5.7a.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por sygecom »

Eu uso aqui com sucesso, porem usa a versão ACBrNFeMonitor-CAPICOM-0.5.5c
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por Maligno »

É essa tal de CAPICOM que eu uso. Esqueci de dizer.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por sygecom »

Maligno,
Será que o danado do usuário não está esquecendo de trocar o cartão na leitora antes do sistema usar a função de mudar o certificado, por que passei por isso, o bom mesmo é os A1 esses não tem tranqueira.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por Maligno »

Aliás, esqueci de dizer também que estou desconfiado do leitor do cartão (usam o Perto CCID). É que antes, era só reiniciar a máquina que funcionava. Hoje, nem reiniciando. O defeito parece estar "piorando". Tive que ensinar a garota a mexer na configuração do ACBr, coisa que eu não queria. Mas aí vai.

Aliás, AlaminoJR, não creio que haja necessidade de reiniciar o monitor ou coisa do tipo. Lembre-se: no arquivo de retorno ele dá o "Ok" para a troca de certificado. Só que a troca, na realidade, não ocorre. Até poderia tentar (está nos planos de fazer isso amanhã) trocar o certificado diretamente no INI. Aí sim, será necessário pedir para que o ACBr recarregue o INI. Agorinha mesmo tentei trocar para um número qualquer, na minha máquina. Pra isso não preciso dos cartões, claro. Funcionou. Mistério.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por Maligno »

Será que o danado do usuário não está esquecendo de trocar o cartão
Não. Eu estava lá hoje. Meninos, eu vi. A "mercadoria" do cartão estava lá, corretamente. No programa eu fiz o seguinte: criei um campo no cadastro de empresas para armazenar o número do cartão. No momento do envio eu leio o INI e checo pra saber qual cartão está no ACBr. Se for o outro cartão, o programa manda a função de troca de certificado, que retorna "Ok", mas o ACBr não muda.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por alaminojunior »

Isso mesmo, você mesmo pode alterar o INI por fora (FWrite, etc ...) e depois rodar o NFe.LerIni() sem precisar reiniciar o Monitor. Pelo manual, devería funcionar.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por Maligno »

Isso eu ainda não tentei. Até porque, claro, usar a função é mais fácil. Mas vou tentar sim. Inclusive, eu disse que desconfio de algo no leitor de cartões. Talvez não tenha algo a ver. Nem tem muita lógica, se bem que o problema parece estar piorando. Mas, por desencargo de consciência, hoje comprei um leitor GemPC. Vou testar depois de amanhã.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por anacatacombs »

Eu uso a troca de certificados através do comando:NFe.SetCertificado()
A Versão que eu uso é a 0.56b
Coloquei nos parametros da empresa o certificado (fui na aba certificado no acbr e copiei aquele código do certificado), e a cada vez que o usuario entra ou troca de empresa, ele seleciona o certificado.
Maligno, como vc está usando??
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por Maligno »

Exatamente do mesmo jeito, com a mesma versão do programa. :(
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
anacatacombs
Membro Master
Membro Master
Mensagens: 472
Registrado em: 12 Jul 2005 16:53
Localização: Cianorte-Paraná
Contato:

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por anacatacombs »

Que coisa.
Mas ele troca pra algum outro certificado, ou só não troca?
[]'s
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Troca de certificado

Mensagem por Maligno »

Não troca por piçiroca nenhuma. Mas,...

Resolvi. Hoje a garota me ligou desesperada. O leitor não conseguia mais identificar coisa alguma. Botei meu leitor debaixo do braço e lá fui eu todo feliz. Minha teoria estava certa: defeito no leitor. Botei o meu e pimba! A paz voltou a reinar. E de quebra, minha moral foi lá em cima. Alegria! :)))))

E de quebra ainda espinafrei a Serasa, que cobrou R$165 por um leitor porcaria, enquanto que o meu custou R$59. Alegria dupla! :)))))))))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder