Ir para conteúdo
  • Cadastre-se

dev botao

"Resource ACBRCTeServicos not found" ao enviar evento de desacordo do CTe


  • Este tópico foi criado há 1716 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia.

Estou tendo problemas para enviar o evento de desacordo do CTe.

O projeto copila corretamente e consigo abrir o programa sem problemas. A classe ACBrCTe é instanciada e eu defino os dados do desacordo nela.

O problema acontece ao chamar a função "aCBrCTe.EnviarEvento(lote)". Quando chamo ela aparece a mensagem "Resource ACBRCTeServicos not found".

Já tentei executar o "apagarAcbr.bat" e o "ACBRInstall_Trunk2.exe". Também já tentei jogar os arquivos "ACBrCTeServicos.ini", "ACBrCTeServicos.res", "ACBrCTeServicos.rc" como sugerido nesse post: https://www.projetoacbr.com.br/forum/topic/22287-resouce-acbrnfeservicos-not-found-ao-testar-o-acbrnfe/ na pasta do ACBrDFe. Também já tentei excluir os arquivos "ACBr_DFeComum.res", "ACBr_Comum.res" e "ACBr_CTe.res" e copilar pela IDE.

Estou usando Delphi 10.1.

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Cassiano,

Não se deve mudar os arquivos de uma pasta para outra.

Se o arquivo X esta na pasta A é ali que ele tem que ficar.

Apague  tudo e baixe novamente, reinstale a suíte.

Certifique-se de que não tem outra pasta com os fontes do ACBr que o Delphi por ventura esteja "enxergando".

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Apaguei a pasta com os arquivos do ACBr, baixei o instalador pelo site,  baixei os pacotes pelo SVN (todos eles) e instalei os pacotes.

Removi os arquivos do requires da bpl e inclui eles de novo, da pasta certa. Inclui "ACBr_CTE", "ACBr_synapse" e  "ACBr_PCNComum"

O search path da bpl está vazio.

Os designs packages estão apontando para a pasta correta.

Recopilei o projeto.

O erro continua.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Cassiano,

Como assim incluir eles de novo?

Você deve ter arquivos dos componentes onde não deve.

Com o programa exemplo também ocorre o mesmo erro?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Tinha adicionado as BPLs no require do projeto. Removi elas e consegui compilar sem problemas. Porém ainda não consigo enviar o evento sem acontecer o erro.

Testei o projeto demo do Cte, só alterando o tipo de evento pra 'tePrestDesacordo' ao invés do evento de cancelamento. Ele só deu erro depois na hora de carregar os schemas, mas vendo pelo debug ele passou pela linha que dava problema no meu projeto sem dar erro.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Cassiano,

Qual erro ocorreu na hora de carregar os Schemas?

A pasta que esta os schemas é Local ou Rede?

Não entendi a sua última postagem.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde.

Desculpe a demora.

Já tentei instalar o ACBr tanto pelo instalador que baixei pelo site quanto pelo instalador que veio pelo SVN. Ja tentei também desinstalar pelo apagarACBr.bat.

Não é um problema de instalação porque o projeto exemplo do CTe funciona. É algo do meu projeto que não consigo descobrir o que é.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Cassiano,

Na pasta que contem o executável da sua aplicação não tem nenhum arquivo chamado ACBrCTeServicos.ini ?

Se sim, exclua ele.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Cassiano,

Se ao copiar o arquivo ACBrCTeServicos.ini para a pasta da aplicação, funcionou isso significa que você configurou o componente para ele ler o arquivo.

Se deixar vazio a propriedade de configuração: IniServicos não precisamos copiar o arquivo em questão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

4 horas atrás, Juliomar Marchetti disse:

Mas não é necessário pois ao compilar o ACBr faz sozinho de levar embutido esse arquivo

Em teoria sim. Mas por algum motivo que não consegui descobrir o ACBrCTeServicos.ini não estava na pasta do executável. O ACbrNFeServicos estava ali mesmo sem eu ter colocado ele manualmente.

Tem alguma configuração manual necessária para que ao copilar, o arquivo .ini apareça na pasta do executável?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Cassiano,

Acho que você não entendeu.

Não precisa copiar esse arquivo para dentro da pasta do seu executável.

A não ser que você tenha configurado o componente para ele carregar o mesmo.

Configuracoes.Arquivos.IniServicos := xPath_INI;

Se xPath_INI for uma string vazia não precisa copiar o arquivo ACBrCTeServicos.ini para dentro da pasta que esta o executável.

Agora se xPath_INI for algo do tipo: "C:\Erp\Exe\ACBrCTeServicos.ini" ai sim você tem que copiar o arquivo para a pasta: "C:\Erp\Exe".

Espero ter ficado mais claro agora.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Cassiano,

Em alguma outra unit do seu código ele deve estar atribuindo o path do executável.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1716 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

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