Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Não tem nada de errado com o pas do ACBr. Eu trabalho com o bnb e tudo certo. Você está fazendo confusão com Carteira e Tipo de Operação. Isso é uma chatice mesmo no bnb. A carteira no caso é 4 e o Tipo de Operação é 21. É só você colocar no seu sistema carteira 4 que o ACBr faz o resto. Já na impressão do boleto, o boleto pede Carteira (que seria 4), mas o banco quer que imprima na verdade o Tipo de Operação (21), aí você edita o boleto que você trabalha. Cria uma função para converter a Carteira em Tipo de Operação e chama ela lá em before print do MasterData. Tipo assim:

procedure MDOnBeforePrint(Sender: TfrxComponent);
begin
  // Banco 004 (Banco do Nordeste) - Imprime o Tipo de Operação no lugar da Carteira
  TituloCarteira.Text  := IIF(<Banco."Numero"> = '004', CarteiraToTipoOperacao(<Titulo."Carteira">),  <Titulo."Carteira">);
end;

function CarteiraToTipoOperacao(const Carteira: string): String;
begin
  if Carteira = '4' then
    Result:= '21'
  else if Carteira = '5' then
    Result:= '41'
  else if Carteira = '6' then
    Result:= '31'
  else if Carteira = 'I' then
    Result:= '51'
  else result:= Carteira                                                       
end;

  • Administradores
Postado

Boa noite.

Houve uma alteração recente no ACBrBoletoFCFortes para incluir a função citada.

Em 01/07/2016 at 09:44, Luciano Rodrigues Pereira disse:

Cria uma função para converter a Carteira em Tipo de Operação e chama ela lá em before print do MasterData

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

  • 1 mês depois ...
  • Administradores
Postado

Boa tarde @Luciano Rodrigues Pereira.

Acredito que ainda não, mas você pode confirmar pelo histórico do svn.

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

  • 3 semanas depois ...
Postado (editado)

Boa tarde!

Como na ultima revisão ainda não tem esta alteração para o Fast Report, anexei a unit alterada com a sugestão do colega @Henrique Paraiba.

Alterado a linha 606:

Field_Carteira.AsString := ListadeBoletos[iFor].Carteira;

para:

Field_Carteira.AsString := Banco.MontarCampoCarteira(ListadeBoletos[iFor]);

Por favor sendo possível adicione ao repositório.

Obrigado!

 

ACBrBoletoFCFR.pas

Editado por Patrick Alves
  • 2 semanas depois ...
  • Moderadores
Postado
Em 30/08/2016 at 14:29, Patrick Alves disse:

Boa tarde!

Como na ultima revisão ainda não tem esta alteração para o Fast Report, anexei a unit alterada com a sugestão do colega @Henrique Paraiba.

Alterado a linha 606:


Field_Carteira.AsString := ListadeBoletos[iFor].Carteira;

para:


Field_Carteira.AsString := Banco.MontarCampoCarteira(ListadeBoletos[iFor]);

Por favor sendo possível adicione ao repositório.

Obrigado!

 

ACBrBoletoFCFR.pas

Boa tarde

enviei a alteração ao svn!

favor testar

 

  • Curtir 2
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
 

 

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