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
Postado

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

  • Consultores
Postado

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

  • Membros Pro
Postado

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.

  • Consultores
Postado
Em 14/10/2024 at 17:12, Compusis Informatica Ltda disse:

Isso, seria de grande ajuda. Grato.

Foi criada a TK-[6109] para análise do ajuste na documentação.

Você será notificado aqui quando concluirmos esta análise.

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