Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Vi exemplos de como gerar boleto e remessa no próprio acbr, mas, não vi como tratar o retorno. Alguém teria um exemplo ou manual de como implementar o retorno.

  • Administradores
Postado

Bom dia.

Quando você chama a função LerRetorno() era irá preencher a Lista de Títulos com os títulos presentes no arquivo retorno, ai basta que você faça as comparações com o seu banco de dados e baixe os títulos.

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

  • Administradores
Postado

Bom dia.

Isso mesmo.

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 noite, quando executa a funcao : LerRetorno()

Antes tem que indicar qual o banco esta trabalhando , apos isso chamar o metodo : LerRetorno()

No caso o componente estara com todos os boletos do arquivo.

Como eu posso ler o componente para pegar os dados dos boletos lidos pelo metodo LerRetorno.

Campos: Valor, Documento, NossoNumero, DataVencimento, DataPagto e etc...

*** Minha ideia e pegar os dados do retorno e colocar ClientDataSet , para o usuario verificar, antes do sistema dar BAIXA !!!

Obrigado

  • Membros Pro
Postado

Segue abaixo um exemplo...

var

i : Integer;

Titulo : TACBrTitulo;

begin

...

...

AcbrBoleto1.LerRetorno;

for i := 0 to ACBrBoleto1.ListadeBoletos.Count - 1 do

begin

Titulo := ACBrBoleto1.ListadeBoletos.Objects;

sNossoNumero := Titulo.NossoNumero;

nValor := Titulo.Valor;

dData := Titulo.DataOcorrencia;

...

...

end;

Gilson do Carmo
WindSoft Sistemas

Postado

Boa tarde a todos, quando executo a função LerRetorno, aparece a seguinte mensagem: Arquivo não encontrado: \C:\RETORNO\RETORNO-104.RET

A mensagem é devido a barra "\" que precede a unidade C:\ alguem passou por isso?

Postado

Boa tarde a todos, quando executo a função LerRetorno, aparece a seguinte mensagem: Arquivo não encontrado: \C:\RETORNO\RETORNO-104.RET

A mensagem é devido a barra "\" que precede a unidade C:\ alguem passou por isso?

Para ler o arquivo de retorno eu faço da seguinte forma :

//Configura arquivo de retorno

if OpenDialog1.Execute then

edtArquivo.Text:= OpenDialog1.FileName

FrmPrincipal.ACBrBoleto1.DirArqRetorno:= ExtractFilePath(edtArquivo.Text);

FrmPrincipal.ACBrBoleto1.NomeArqRetorno := ExtractFileName(edtArquivo.Text);

FrmPrincipal.ACBrBoleto1.LerRetorno;

As vezes te ajuda ai !!!

*** Vc pode me passar um arquivo de retorno seu ai , presciso fazer testes aqui e nao tenho nenhum !!!

flw

Postado

Boa noite, não sei o seu sistema, mas quando eu leio o arquivo de retorno:

1- data de Vencimento fica: 00/00/0000

2 Nr. Documento fica : 81827645 e no arquivo se vc olhar esta assim : 818276451271, 818276454611 e etc *** os numeros esta ficando iguais.

*** Testei em dois arquivos retorno ( CEF ) caixa e da o mesmo problema .

Tem alguma sugestão ou será que é o componente que esta lendo errado !!!

Obrigado.

  • Administradores
Postado

Boa tarde Walter.

Aparentemente o componente não está lendo todas as posições deste campo, por isso todos ficaram iguais....atualmente ele estás e baseando no campo TamMaxNossoNumero para definir a quantidade de caracteres a serem copiados....estou efetuando uma alteração que estará diponível em breve no 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 !!

  • Administradores
Postado

Bom dia.

Estou subindo hoje ao svn uma correção para o problema.

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 ano depois...
  • Moderadores
Postado

to com o mesmo erro do colega Paulo silva  : Arquivo não encontrado: \C:\RETORNO\RETORNO-104.RET

 

alguém pode me dizer o que pode ser antes de ler o retorno tem algum procedimento

se for o que repassou na mensagem acima tem uma \ antes do C: então não vai funcionar

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 (editado)

mais eu to usando um opendialog ... como isso pode acontecer e eu ja tentei assim,

 

acbrboleto1.nomearqretorno := ' C:/pasta/retorno...' ;

 

e deu o mesmo erro ..!

Editado por Flávio Machado
  • Este tópico foi criado há 4046 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.