Ir para conteúdo
  • Cadastre-se

dev botao

AcbrLibNfe.dll - Fecha aplicação após envio de nota


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 472 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Após a emissão da nota, o sistema é abortado do nada. Não gera log. Já postei este problema antes, mas não tive solução. Estou tendo problemas com os clientes referente a isso. 

Uso a dll com FWH/xHabour. 

  • Fundadores
Postado

@simtechsistemas,

Se o crash ocorre no momento da emissão, o Log não é gerado antes disso ?

Só não geraria Log, se a Biblioteca, não estivesse sendo carregada

Que Linguagem Você usa ?  Você consegue reproduzir o problema, no Demo do ACBr ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

Linguagem xHarbour.

O log é gerado até a emissão da nota. 

A biblioteca está sendo carregada, só que após a emissão da nota e impressão, simplesmente o sistema é fechado. É como se eu estivesse usando uma Demo, que tivesse um total programado de execuções. Infelizmente não tenho como gerar um demo pra simular a situação.

  • Membros Pro
Postado

Ola,

Aqui uso com harbour sem nenhum problema.

Esta usando ST ou MT?

Usando a classe em harbour disponibilizada aqui e também carregando a dll apenas ao iniciar o sistema?

Essa questão de sair do sistema e toda vez que emite uma nota em todos os clientes?

  • Curtir 1
  • Fundadores
Postado

@simtechsistemas,

Inicialmente descartamos um problema na Lib, pois MUITOS usuários, usam essa funcionalidade com sucesso...

Por favor anexe o Log, até o momento do problema, para verificarmos se há alguma pista...

Por favor confirme se você está usando a LibXML2 correta (32 bits), na dúvida, copie novamente da pasta DEP do arquivo ZIP da ACBrLib

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrCTeServicos.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrMDFeServicos.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrNFeServicos.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\ACBrNFSeXServicos.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrCTe32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrBoleto32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrMail32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrNFe32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrMDFe32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\bin\StdCall\ACBrNFSe32.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\LibXml2\*"; DestDir: "{app}\LibXml2"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\OpenSSL\*"; DestDir: "{app}\OpenSSL"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\RepositorioLocal\Fivewin\WERP\ACBrLib\dep\Schemas\*"; DestDir: "{app}\Schemas"; Flags: ignoreversion recursesubdirs createallsubdirs

Esta é a estrutura do arquivo .iss do instalador do programa. Existe algo errado na estrutura das pastas de onde é copiado os arquivos do acbr?

  • Fundadores
Postado
D:\WERP\NOTAS\

Essa pasta é uma pasta de Rede ? O ideal que seja gravado em Disco Local... Se a houver desconexão de rede, ou problemas de acesso a essa pasta, pode explicar o problema

Há algum antivírus ou programa nessa máquina, que possa estar derrubando a aplicação ?

  • Curtir 2
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

Fiz o cancelamento da nota, normal. Voltei pra tela de pedidos, fiz um novo pedido e faturei, emitir a nota e depois sistema abortou. 

ACBrLibNFE-20230808.log

18 minutos atrás, Daniel Simoes disse:
D:\WERP\NOTAS\

Essa pasta é uma pasta de Rede ? O ideal que seja gravado em Disco Local... Se a houver desconexão de rede, ou problemas de acesso a essa pasta, pode explicar o problema

Há algum antivírus ou programa nessa máquina, que possa estar derrubando a aplicação ?

Não é uma pasta de rede. É uma unidade de disco em meu notebook, onde estão instalados os programas.

  • Fundadores
  • Solution
Postado

Talvez você não esteja alocando memória suficiente, no retorno desse comando:

 

08/08/23 14:49:40:024 - LIB_ConfigLerValor(NFe, PathSalvar)

A última linha do Log, é justamente quando a Lib tenta escrever a resposta no Buffer de Retorno (sValor)

08/08/23 14:49:40:026 -    SetRetorno(0, D:\WERP\NOTAS\)

https://acbr.sourceforge.io/ACBrLib/NFE_ConfigLerValor.html

image.png

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

×
×
  • 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.