Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3034 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 SAC ACBr

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
48 minutos atrás, 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.

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
17 minutos atrás, 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?

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.fr3

Editado por alfredudu
Acrescentando informações sobre novos campos
  • Moderadores
Postado
20 horas atrás, 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.fr3

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: [email protected]
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
17 horas atrás, alfredudu disse:

Juliomar segue o pdf gerado.

Boleto_ACBR.pdf

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: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
Agora, Juliomar Marchetti disse:

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

Disponha!

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