Jump to content

dev botao

Erro comando NFe.SetCertificado


Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 1596 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

Bom dia Pessoal,

Estou com um problema no comando NFe.SetCertificado. Quando o ACBRMonitorPlus abre mais de uma vez no servidor, pois utilizamos Terminal Server para várias empresas, o comando NFE.SetCertificado gera dois problema muito estranho.

1.) Muitas vezes ele dá que não consegue localizar o Certificado ou a senha está errada. Mas está tudo certo. O que fazemos é desligar todos os ACBRMonitorPlus e deixar apenas um.

2.) Muitas vezes ele preenche os campos Certificado A3, A1 e senha.

Configurei o ACBRMonitorPlus para executar apenas uma vez, mas no Windows Server não funciona. É assim mesmo.

Como posso melhorar este processo.

Obrigado,

Carlos

  • Moderadores
Posted

Bom dia, por favor anexe o log para análise mais detalhada do procedimento que está realizando.

4 minutos atrás, Carlos Luciana disse:

Configurei o ACBRMonitorPlus para executar apenas uma vez, mas no Windows Server não funciona. É assim mesmo.

Essa configuração não vai permitir abrir dois ACBrMonitor na mesma máquina apenas.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
Posted

O problema parece estar no acesso ao disco desta máquina, ou sua aplicação está segurando em edição o arquivo de entrada.  veja que ocorreu vários erros:

09/07/2020 09:07:53 - NFe.SetLogomarca(K:\LOGO-PRESTACAO.BMP)
09/07/2020 09:07:53 - ERRO: Unable to open file "C:\ACBR\Taquarituba\ACBrMonitorPLUS\ACBrMonitor.ini"

09/07/2020 09:07:55 - Dados da Sw.House gravados com sucesso
09/07/2020 09:07:55 - Erro ao obter dados do certificado digital.

09/07/2020 09:07:57 - OK: WebService configurado MG
09/07/2020 09:07:59 - EFOpenError - Unable to open file "C:\ACBR\Taquarituba\ACBrMonitorPLUS\ent.txt"

 

O método setCertificado valida se o Path do certificado é válido, se sim adiciona o path se não encontra o arquivo define como número de série.

Verifique permissões de pasta ou mesmo antivírus que posso estar bloqueando ou causando lentidão no acesso ao disco. 

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Posted

Esses três comando, estou enviado da forma certo? Ou estou fazendo algo errado, exemplo, não enviando uma aspa dupla ou algo do genero.

05/06/2020 16:03:06 - NFe.SetLogomarca(D:\DOCUMENTOS\ZAAK\LOGO.BMP)
05/06/2020 16:03:08 - NFe.SetCertificado(D:\DOCUMENTOS\TRABALHO\CERTIFICADO\CERT.PFX,Z9876)
05/06/2020 16:03:10 - ACBr.SetWebService("SP",1)

Obrigado,

Carlos

  • Moderadores
Posted

Os métodos estão corretos, o indicado é sempre utilizar Aspas duplas para strings, mas como não tem caracteres especiais, dessa forma vai funcionar também...

Mas no seu log está apresentado erro ao ler o arquivo .txt de entrada e também o .ini com as configurações. Por isso não está gravando corretamente as configurações. Certifique se sua aplicação não está travando o arquivo, assim o ACBrMonitor não consegue abrir ou ler. 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Solution
Posted

Como esta usando em TS, faça que cada usuário do ts tenha sua própria pasta e instancia do monitor, senão um usuário vai atrapalhar o outro gerando estes erros acima.

 

  • 3 weeks later...
  • Moderadores
Posted

Tópico fechado por falta de retorno do autor. 
Para nova dúvida, favor abrir novo tópico. 

  • Like 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Este tópico foi criado há 1596 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.