Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom  Dia Pessoal,

Esta ocorrendo a seguinte situação, quando imprimo um boleto pelo sistema, usando os bancos do Brasil e Itau, a agência aparece de forma duplicada, para a Caixa Econômica por exemplo aparece normal, somente uma vez.

O que pode estar causando isso?

Alguém poderia me ajudar

 

t7if4m.png

  • Administradores
Postado

Boa tarde.

Qual gerador de relatórios está sendo utilizado?

Att.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Postado

Boa tarde!

A situação ocorre na linha seguinte na montagem do Relatório:

Field_CodCendente.AsString := Banco.MontarCampoCodigoCedente(ListadeBoletos[iFor]);

O ACBR agora já monta a impressão completa de acordo com cada banco.

Essa chamada MontarCampoCodigoCedente() pode já está montando Agencia + Conta(Cedente) e se o seu Layout estivar com [Titulo.Conta] / [Titulo.CodigoCedente] a agencia pode se repetir pq o ACBR já o colocou no CodigoCedente a montagem completa. Nesse caso deixa apenas [Titulo.CodigoCedente] no Layout do seu Boleto.

Att.

  • Membros Pro
Postado
  Em 10/08/2016 at 19:12, Henrique Paraiba disse:

Boa tarde!

A situação ocorre na linha seguinte na montagem do Relatório:

Field_CodCendente.AsString := Banco.MontarCampoCodigoCedente(ListadeBoletos[iFor]);

O ACBR agora já monta a impressão completa de acordo com cada banco.

Essa chamada MontarCampoCodigoCedente() pode já está montando Agencia + Conta(Cedente) e se o seu Layout estivar com [Titulo.Conta] / [Titulo.CodigoCedente] a agencia pode se repetir pq o ACBR já o colocou no CodigoCedente a montagem completa. Nesse caso deixa apenas [Titulo.CodigoCedente] no Layout do seu Boleto.

Att.

Expandir  

Me diga uma coisa, se eu estiver usando a última versão do acbr (atualizada), o arquivo .fr3 do fastreports já não está tratando isso? Eu tenho então que ir nele e mudar isso?

Postado
  Em 10/08/2016 at 20:02, farnetani disse:

Me diga uma coisa, se eu estiver usando a última versão do acbr (atualizada), o arquivo .fr3 do fastreports já não está tratando isso? Eu tenho então que ir nele e mudar isso?

Expandir  

O ACBR não alterou esse campos nos .fr3, portanto vc deve fazê-lo se quiser que funcione até que eles atualizem.

Att.

Postado

Detectei realmente o problema, está realmente no .fr3. No caso, temos que remover a propriedade: <Cedente." Agencia">+'/'+

procedure MDOnBeforePrint(Sender: TfrxComponent);
begin
  if Trim(<Banco."DirLogo">) <> '' then
  begin              
     Logo_1.Picture.LoadFromFile(<Banco."DirLogo"> + '\' + <Banco."Numero"> + '.bmp');
     Logo_2.Picture.Assign(Logo_1.Picture);
     Logo_3.Picture.Assign(Logo_1.Picture);
  end;     
  if <Banco."Numero"> = '104' then
  begin              
    CedenteAgencia.Text  := <Titulo."CodCedente">;
    CedenteAgencia2.Text := <Titulo."CodCedente">;
    CedenteAgencia3.Text := <Titulo."CodCedente">;          
  end else 
  begin
    CedenteAgencia.Text  := <Cedente."Agencia">+'/'+<Cedente."CodigoCedente">;
    CedenteAgencia2.Text := <Cedente."Agencia">+'/'+<Cedente."CodigoCedente">;
    CedenteAgencia3.Text := <Cedente."Agencia">+'/'+<Cedente."CodigoCedente">;
  end;                  
end;

e o correto é ficar

 

procedure MDOnBeforePrint(Sender: TfrxComponent);
begin
  if Trim(<Banco."DirLogo">) <> '' then
  begin              
     Logo_1.Picture.LoadFromFile(<Banco."DirLogo"> + '\' + <Banco."Numero"> + '.bmp');
     Logo_2.Picture.Assign(Logo_1.Picture);
     Logo_3.Picture.Assign(Logo_1.Picture);
  end;     
  if <Banco."Numero"> = '104' then
  begin              
    CedenteAgencia.Text  := <Titulo."CodCedente">;
    CedenteAgencia2.Text := <Titulo."CodCedente">;
    CedenteAgencia3.Text := <Titulo."CodCedente">;          
  end else 
  begin
    CedenteAgencia.Text  := <Cedente."CodigoCedente">;
    CedenteAgencia2.Text := <Cedente."CodigoCedente">;
    CedenteAgencia3.Text := <Cedente."CodigoCedente">;
  end;                  
end;

 

Postado (editado)

Juliomar segue o anexo.

Neste arquivo consta os campos de Outras Deduções / Abatimento e Outros Acréscimos, a pedido da Caixa Econômica para homologação realizada.

Boleto.fr3Fetching info...

Editado por alfredudu
Acrescentando informações sobre novos campos
  • Moderadores
Postado
  Em 10/08/2016 at 20:39, alfredudu disse:

Juliomar segue o anexo.

Neste arquivo consta os campos de Outras Deduções / Abatimento e Outros Acréscimos, a pedido da Caixa Econômica para homologação realizada.

Boleto.fr3Fetching info...

Expandir  

Baseado em qual arquivo você fez?

e poderia anexar um pdf dele gerado?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

Juliomar, foi implementado esses campos a pedido do próprio Banco no processo de homologação. Vou pedir para o Alfredo gerar um .pdf do mesmo e anexar também. Geramos esse arquivo baseado no boleto.fr3 do ACBR mesmo, só que eu implementei esses novos campos.

  • Moderadores
Postado
  Em 11/08/2016 at 17:50, alfredudu disse:

Juliomar segue o pdf gerado.

Boleto_ACBR.pdfFetching info...

Expandir  

Bom dia!

farei o seguinte vou adicionar como um novo arquivo !

e conforme o pessoal for usando e testando após eu removo os outros fr3 do svn!

Obrigado pela colaboração

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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

The popup will be closed in 8 segundos...