Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, estou com o seguinte problema ao imprimir um boleto do Banco do Brasil:"erro durante a preparação do relatorio EInOutError (I/O 1314 error).

 

Estou usando forte Report e delphi 7, pelo que eu entendi não há provilégio para escrever no arquivo, mas sinceramente não sei como resolver. Alguém ja teve este problema?

 

PS estou usando Windows 7  

  • 6 meses depois ...
Postado

Tanto no meu sistema como no DEMO o erro é o mesmo usando o FORTES.

 
LayoutBoleto: Erro durante a preparação do relatório
EAccessViolation(Access violation at address 004050A0 in module 'SISTEMA.exe'. Write of address 00000210)
Att.
Postado
O erro acontece exatamente nesta linha em vermelho:
 
if Filtro = fiNenhum then
         begin
           if MostrarPreview then
              RLLayout.PreviewModal
           else
              RLLayout.Print;
         end
 
Att.
Ana Fernanda
Postado
O erro acontece exatamente nesta linha em vermelho:
 
if Filtro = fiNenhum then
         begin
           if MostrarPreview then
              RLLayout.PreviewModal
           else
              RLLayout.Print;
         end
Postado

Dê uma olhada na linha 257 da Unit uDemo.pas

lá está exatamente assim:

ACBrBoleto1.Imprimir; 
 
Possivelmente você está com problemas de versão.
Para testar, renomeie a pasta AcBrBoleto para Old_AcBrBoleto e autlize através do svn, recompile o pacote e teste.
Quando ocorrem estas coisas eu faço isso e sempre dá certo.
 
att.

_____________

Prates, Agnaldo

Postado

Baixa via svn, vá na pasta onde estão sendo salvos os arquivos do AcBr, dentro dela existe uma subpasta denominada "Pacotes\Delphi\ACBrBoleto", aberta esta pasta, abra o arquivo ACBr_Boleto.dpk, depois de aberta, clique com o botão 2 do mouse sobre Contains e, em seguida clique em Build, logo em seguida, clique em File. Open e abra o arquivo ACBr_BoletoFC_Fortes.dpk, e faça o mesmo, botão 2 do mouse sobre Contains e, em seguida clique em Build.

Para os demais reports, o procesimento é o mesmo.

 

Possivelmente vai resolver.

_____________

Prates, Agnaldo

Postado

Prezados,

 

consegui fazer o boleto aparecer, fazendo a alteração a seguir no código (uso fortes). A alteração foi comentar a linha que está em vermelho.

Outra situação, a Juliana afirma que o layout do boleto (fortes) está de acordo com as novas regras da FEBRABAN, mas como pode ser visto na figura em anexo, temos ainda informações desatualizadas (exemplo, cedente ou deveria ser beneficiário. ....).

 

procedure TACBrBoletoFCFortesFr.RLBand2BeforePrint(Sender: TObject;
   var PrintIt: boolean);
Var
  CodBarras, LinhaDigitavel : String;
begin
  with fBoletoFC.ACBrBoleto do
  begin
     CodBarras      := Banco.MontarCodigoBarras( Titulo );
     LinhaDigitavel := Banco.MontarLinhaDigitavel( CodBarras,Titulo );
 
     imgBanco3.Picture.Assign(imgBanco2.Picture);
     fBoletoFC.CarregaLogo( imgBanco3.Picture, Banco.Numero );
     txtNumeroBanco3.Caption         := txtNumeroBanco2.Caption;
     txtLocalPagamento3.Lines.Text   := lblLocalPagto.Lines.Text;
     txtDataVencimento3.Caption      := txtDataVencimento2.Caption;
     txtNomeCedente3.Caption         := txtNomeCedente2.Caption;
     txtEndCedente1.Caption          := txtEndCedente.Caption  ;
     txtCodigoCedente3.Caption       := txtCodigoCedente2.Caption;
     txtDataDocumento3.Caption       := txtDataDocumento2.Caption;
     txtNumeroDocumento3.Caption     := txtNumeroDocumento2.Caption;
     txtEspecie3.Caption             := txtEspecie2.Caption;
     txtAceite3.Caption              := txtAceite2.Caption;
     txtDataProcessamento3.Caption   := txtDataProcessamento2.Caption;
     txtNossoNumero3.Caption         := txtNossoNumero2.Caption;
     txtUsoBanco3.Caption            := txtUsoBanco2.Caption;
     txtCarteira3.Caption            := txtCarteira2.Caption;
     txtEspecieDoc3.Caption          := txtEspecieDoc2.Caption;
     txtValorDocumento3.Caption      := txtValorDocumento2.Caption;
     txtNomeSacado3.Caption          := txtNomeSacado2.Caption;
     txtEnderecoSacado3.Caption      := txtEnderecoSacado2.Caption;
     txtCidadeSacado3.Caption        := txtCidadeSacado2.Caption;
     txtCpfCnpjSacado3.Caption       := txtCpfCnpjSacado2.Caption;
     txtSacadorAvalista3.Caption     := txtSacadorAvalista2.Caption;
 
     imgCodigoBarra.Caption          := CodBarras;
     //txtNumBarcode.Caption           := CodBarras;
     txtLinhaDigitavel.Caption       := LinhaDigitavel;
     txtInstrucoes3.Lines.Text       := txtInstrucoes2.Lines.Text;
   end;
end;

 

post-4888-0-41662000-1411499324_thumb.pn

  • Administradores
Postado

Bom dia.

 

A única informação que ainda não foi substituído o "Cedente" por "Beneficiário" é nas informações adicionais, conforme vc mesma pode verificar na imagem em anexo. 

 

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

Senhores, boa tarde a todos.

 

Desde que fiz update no sábado, 20.09.2014, esse problema de access violation aparece.

Para solucionar, fiz como a Ana Fernanda explicou acima.

Porém, com o TACBrBoletoFCFortesFr aberto, ao comentar a linha: 

txtNumBarcode.Caption           := CodBarras;

O delphi informa:

Field ACBRBoletoFCFortesFr.txtNumBarcode dos not have a corresponding component. Remove the declaration ?

No que respondo "Yes" e salvo, o boleto consegue ser impresso, aparentemente, normal.

Percebi que o txtNumBarcode é um TRLLabel e existem outros desse componente no mesmo formulário.

 

Antes disso eu desinstalei o ACBr e reinstalei novamente mas continuou dando o problema.

Notei que a revisão 7458 não está com esse problema.

Há uma solução recomendada para esse assunto ?

  • Curtir 1

Geazi Teles Barbosa Júnior

Software Engineer
User Experience Designer
Business Administrator
  • Administradores
Postado

Boa tarde.

 

Acredito que a solução indicada por você seja exatamente oque precisa ser feito.

 

Att.

  • Curtir 1
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,

 

 

gostaria de reportar que atualizei via svn hoje pela manhã e que, por algum motivo o ACBR que estou implementando em meu sistema parou de imprimir em Fortes. Gera erro qdo selecionado. Testei pelo DEMO e dá o mesma exceção. Quando uso o LazReport, gera certinho.

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