Ir para conteúdo
  • Cadastre-se

dev botao

Retorno -10 ao configurar dados e incluir titulos.


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

Recommended Posts

Postado

Estou fazendo um teste em Delphi da Dll.

Implementei conforme minha compreensão do manual mas os métodos Boleto_ConfigurarDados e Boleto_IncluirTitulos sempre retornam -10.

O modelo de cedente e titulo foram extraídos do manual. Foi incluído no modele de cedente dentro das configurações de banco: "Homologacao=1".

Não consegui identificar o motivo do retorno -10 ao configurar dados e incluir títulos, poderiam me ajudar?

image.thumb.png.13e738e77a5372ae1183ae08efbeb9ae.png

Postado (editado)

Preciso utilizar a dll em python, segue o código que fiz para testar a inclusão do boleto.

Os arquivos de configuração e do titulo foram extraídos do manual. 

Os métodos Boleto_ConfigurarDados e Boleto_IncluirTitulos sempre retornam -10 e não consegui identificar o motivo.

def lerDll():
  lib_boleto = cdll.LoadLibrary('inter\ACBrBoleto64.dll')  
  
  config = open('teste\cedente.txt')
  config = config.read()

  arquivo = open('teste\titulo.txt')
  arquivo = arquivo.read()


  lib_boleto.Boleto_Inicializar('', '')
  lib_boleto.Boleto_LimparLista()
  config = lib_boleto.Boleto_ConfigurarDados(config)
  print(config)
  retorno = lib_boleto.Boleto_IncluirTitulos(arquivo)  
  print(retorno)
  lib_boleto.Boleto_Finalizar()

Editado por Klauber Aguiar
  • Consultores
Postado
1 hora atrás, Klauber Aguiar disse:

Preciso utilizar a dll em python, segue o código que fiz para testar a inclusão do boleto.

Os arquivos de configuração e do titulo foram extraídos do manual. 

Os métodos Boleto_ConfigurarDados e Boleto_IncluirTitulos sempre retornam -10 e não consegui identificar o motivo.

def lerDll():
  lib_boleto = cdll.LoadLibrary('inter\ACBrBoleto64.dll')  
  
  config = open('teste\cedente.txt')
  config = config.read()

  arquivo = open('teste\titulo.txt')
  arquivo = arquivo.read()


  lib_boleto.Boleto_Inicializar('', '')
  lib_boleto.Boleto_LimparLista()
  config = lib_boleto.Boleto_ConfigurarDados(config)
  print(config)
  retorno = lib_boleto.Boleto_IncluirTitulos(arquivo)  
  print(retorno)
  lib_boleto.Boleto_Finalizar()

Configure o Log da Lib para o nível paranoico e veja se ele lhe fornece mais informações.

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 !!

  • Este tópico foi criado há 759 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.