Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado

Bom dia gente, estou enfrentando mais um problema, agora na hora de emitir a NFe. 
Peguei a pasta Schemas, fornecida quando faz o download da DLL da ACBr, e coloquei ela no diretório em que esta meu projeto, em seguida salvo o caminho em que coloquei a pasta no arquivo de configuração

Path pathSchemas = Paths.get(ResourceUtils.getURL("src/main/resources/Schemas/NFe").toURI());                
acbrNFe.configGravarValor(ACBrSessao.NFe, "PathSchemas", pathSchemas);

Obs1: Testei colocar um diretório em que não possui os Schemas, e a mensagem de erro muda para: Nenhum arquivo de Schema encontrado na pasta: ...
Estou achando que esta faltando algum Schema?

Obs2: Também tentei realizar a emissão pelo projeto Demo fornecido pela ACBr, mas obtive o mesmo resultado,

Segue os logs abaixo, a primeira imagem é da API que estou desenvolvendo a segunda é do aplicativo Demo

Abs!

image.thumb.png.250c07b745086a9d89744ed0c091a02f.pngimage.thumb.png.7f35a1a6992b23611bef049b1d5ebe1b.png

  • Consultores
Postado

Bom dia!

Por favor, caso já não o esteja fazendo, faça um teste utilizando o ConfigGravar após a a chamada do ConfigGravarValor.

Path pathSchemas = Paths.get(ResourceUtils.getURL("src/main/resources/Schemas/NFe").toURI());                
acbrNFe.configGravarValor(ACBrSessao.NFe, "PathSchemas", pathSchemas);
acbrNFe.configGravar();

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
12 minutos atrás, Daniel InfoCotidiano disse:

@bds
se vc acessar

src/main/resources/Schemas/NFe

os arquivos estão lá, exemplo:
image.png

 

 

Estão sim, ja conferi a pasta, tentei debugar e pegar o caminho onde esta salvando no Ini de configuração, também utilizar o configLerValor() pra pegar o path schemas, e abrir a pasta com o caminho que retornou e os schemas estão na pasta

  • Consultores
Postado

Olhe como está salvando, pode abrir acbrlib.ini e confirmar o path

LIB_ConfigGravarValor(NFe, PathSchemas, C:\projetos\demo\demo\src\main\resources\Schemas\NFe)
SetRetorno(-10, Arquivo de Schema não especificado)

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado

esta exatamente assim:
PathSchemas=C:\projetos\demo\demo\src\main\resources\Schemas\NFe\

  • Membros Pro
Postado
Em 24/01/2025 at 16:58, Daniel InfoCotidiano disse:

se vc pressionar Win+R (RUN)
e colar este path C:\projetos\demo\demo\src\main\resources\Schemas\NFe\
ele abre a pasta com os schemas ?

Bom dia ele abre sim a pasta com os schemas

  • Membros Pro
  • Solution
Postado

Erro resolvido!
O problema é que estava utilizando a versao 3, na propriedade VersaoDF, e ao colocar a versao 4, aparentemente encontrou os Schemas

  • Curtir 1
  • Membros Pro
Postado
5 minutos atrás, Júlio Cavalcanti disse:

Está utilizando somente uma instância da lib? 

Sim, somente uma instância eu tinha achado que poderia ser pela versão mas olhei a documentação e aparentemente esta preenchido corretamente o campo versaoDF, e ta utilizando a versão 4.00

  • Membros Pro
Postado

Ainda não consegui resolver o problema, testei também pelo aplicativo Demo e recebo o mesmo erro

  • Consultores
Postado

@bds
Testei aqui em meu ambiente !
Aqui está normal, tanto x86 como x64
Lembrando que muitos usuários já utilizam esta lib em produção.

Leia com atenção os passos abaixo, vamos utilizar o programa exemplo.

Apague as pastas do exemplo JAVA (se vc tem modificações, faça um backup p vc nao perder):
\ACBr Common
\NFe

Após apagar as 2 pastas acima, rode o SVN Update, assim o seu exemplo vai ficar igual ao nosso.
image.png
Após isso, configure a pasta onde esta a lib e dependências, e execute um novo teste.
 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...