Ir para conteúdo
  • Cadastre-se

dev botao

Dificuldade durante a impressão do boleto com outros layouts


Ver Solução Respondido por Júlio Cavalcanti,

Recommended Posts

  • Membros Pro

Boa tarde, estamos com dificuldade no processo de criação do pdf do boleto utilizando o componente ACBrLib Boleto X64 Win/Linux versão 1.2.1.313.

Independente se invocado o método GerarPDF() ou após carregar os títulos na biblioteca com o parâmetro "P" para PDF e chamando o método EnviarBoleto(x).

Os layouts aparentemente não estão sendo gerados apropriadamente seguindo a documentação em https://acbr.sourceforge.io/ACBrLib/SobreaACBrLibBoleto.html onde na sessão [BoletoBancoFCFortesConfig] e na chave Layout está sendo preenchido o valor do layout requisitado seja o valor que for.

O resultado sempre é o mesmo onde o pdf gerado é o layout 0. Ao invocar o método ConfigExportar() para verificar o valor que está sendo registrado ele retorna o valor correto que queremos gerar seja 1, 6, 7 ou o que for.

Estamos testando no ambiente sandox do SICREDI por hora e até então tem sido executado de meneira correta com envio, alteração, baixa, consulta o que está faltando é o layout.

Os logs em nível 4 não estão indicando nada fora do comum, tudo está executando corretamente.

Em anexo está o arquivo ini de execução da biblioteca no formato txt com alguns dados omitidos (não é um txt que estamos usando este é apenas a transcrição), se possível alguém nos esclarecer o que está acontecendo somos gratos desde já.

Obrigado tenha um bom dia.

ArquivoDeInicialização.txt

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @Compusis Informatica Ltda
Para gravar as configurações de layout no ini esta utilizando o metodo Boleto_ConfigGravarValor(eSessao, eChave, sValor); ?
Exemplo:

Boleto_ConfigGravarValor(BoletoBancoFCFortesConfig, Layout, '4' )

Tentou persistir em disco?

Boleto_ConfigGravar([eArqConfig]);

Vou pedir um favor para que possamos testar. vc enviou um arquivo ini, mas como está modificado, acredito que por ter dados sensíveis., vou pedir p vc encaminhar no email assim, pode deixar os dados:
Nos envie acbrlib.ini, cedente.ini e titulo.ini se vc utilzar.
arquivo de log, nos boletos temos2, log da lib e o log do envio para API/WS do boleto . onde monitoramos o que foi enviado e recebido pela api do banco.
deixe os 2 paranóico e nos envie tbm . (se nao utilizar api, nao precisa enviar logWS)
Log da Lib (DLL/.SO) é criado aqui em [Principal]

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

LogWS aqui em [BoletoWebSevice]
https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html


assim vamos utilizar o mesmo q vc utilizou em seus testes.
Qual linguagem vc está utilizando ?


[email protected] no corpo do email colar o link desta conversa para que possamos identifica-lo


 

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia,

nosso processo de carregar os dados envolve a chamada do método Boleto_Inicializar passando o parâmetro [Memory] para trabalhar em modo memória, seguido do Boleto_ConfigImportar passando o arquivo INI de configuração.

Logo após carregamos o Cedente seguido dos Títulos.

Com relação o Boleto_ConfigGravaValor utilizamos apenas quando precisamos alterar algo em tempo de execução.

Utilizamos ambos o log normal e o log da API em modo paranóico 4.

Desenvolvemos em JAVA onde criamos bibliotecas baseadas nos projetos em trunk2\Projetos\ACBrLib\Demos\Java para expôr para o resto do sistema a comunicação com as Libs ACBr.

Atualmente estamos com dois ambientes (dois projetos), o de homologação que é uma espécie de zona de testes para pegar o máximo de erros e o de produção com o código definitivo. O de produção ainda não foi concluído dadas as dificuldades encontradas.

Vou passar por e-mail os dados mais sensíveis. Devo utilizar o sistema de mensagens aqui da ACBr ou devo utilizar algum e-mail específico?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 horas atrás, Daniel InfoCotidiano disse:

[email protected] no corpo do email colar o link desta conversa para que possamos identifica-lo

por conter dados sensíveis, enviar para email acima citado acima por favor.
 

 

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Correto, na sessão [Cedente] na chave LayoutBol o valor está sobrescrevendo o valor do arquivo INI de configuração da biblioteca.

Corrigido.

Seria interessante ter a documentação completa do cedente e do título em https://acbr.sourceforge.io/ACBrLib/SobreaACBrLibBoleto.html.

Obrigado por tudo. Tenham uma ótima semana.

Link para o comentário
Compartilhar em outros sites

  • Consultores
15 minutos atrás, Compusis Informatica Ltda disse:

Sim sim, foi deste que nos baseamos para preenchimento, digo uma documentação como em configurações https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca18.html.

Ah, sim. Uma documentação mais completa com descrição? Semelhante a isso aqui:
image.png

Link para o comentário
Compartilhar em outros sites

×
×
  • 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...
The popup will be closed in 10 segundos...