Ir para conteúdo
  • Cadastre-se

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

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

  • Membro Pro Verificado
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.

  • Consultores
Postado

Caso alguém tenha implementações ou correções deve anexar o arquivo aqui para isso!

lembrando que o fast report deve de ser da 5.5 superior!

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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

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
  • Consultores
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?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

  • Membro Pro Verificado
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.

  • Consultores
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

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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
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á 3600 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 10 segundos...