Boa tarde a todos,
estou fazendo alguns boletos utilizando FastReport e nos três arquivos de layout
o campo Agência/Código Beneficiário está saindo com o código da agência duplicado.
Nós códigos do layout tem as seguintes linhas :
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;
Não é melhor deixar a responsabilidade da montagem do campo para o método MontarCampoCodigoCedente de cada banco ?
Removi as linhas e também nos campos do layout onde estava referenciando Agência / Código Cedente, deixei apenas Código Cedente
segue em anexo os arquivos.
BoletoFatura.fr3
BoletoCarne.fr3
Boleto.fr3