Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

ImprimirPDF GNRE


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

Recommended Posts

Boa tarde, fiz algumas alterações para corrigir um problema na geração do PDF da Guia do FORTES  e estou enviando a Unit ACBrGNReGuiaRl.pas para análise assim como uma print de como ficava o arquivo PDF antes das alterações.

- Carregamento dos datasets na geração do PDF;

- Correção de memory leaks causados pelo método ConfigDataSet.

Havia testado com o demo e também não funcionava a geração pelo ImprimirPDF.

0000000140-guia ERRADA.pdf

ACBrGNReGuiaRL.pas

  • Like 2
Link to comment
Share on other sites

  • Consultores
4 minutos atrás, Wess disse:

Boa tarde, fiz algumas alterações para corrigir um problema na geração do PDF da Guia do FORTES  e estou enviando a Unit ACBrGNReGuiaRl.pas para análise assim como uma print de como ficava o arquivo PDF antes das alterações.

- Carregamento dos datasets na geração do PDF;

- Correção de memory leaks causados pelo método ConfigDataSet.

Havia testado com o demo e também não funcionava a geração pelo ImprimirPDF.

0000000140-guia ERRADA.pdf

ACBrGNReGuiaRL.pas

Boa tarde Wess

temos que conciliar seu código pois estamos removendo os dataset desse componente

carregando diretamente das classes. e evitando erros.

tem como anexar um txt que usou para imprimir o gnre?

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

Agora, Juliomar Marchetti disse:

Boa tarde Wess

temos que conciliar seu código pois estamos removendo os dataset desse componente

carregando diretamente das classes. e evitando erros.

tem como anexar um txt que usou para imprimir o gnre?

Eu estava prestes a sugerir tal mudança, pensei em fazê-la, porém precisava da solução meio que urgentemente. Segue alguns dos txt que utilizei.

Se precisar de mais alguns arquivos me avise, são todos de teste, mudei algumas informações, mas dá pra testar a impressão.

GNRE.rar

  • Like 2
Link to comment
Share on other sites

  • Consultores

Boa noite!

subi no svn as mudanças das Guias em Fortes Report!

caso queira testar !

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • Consultores

Gera um pdf antes e outro depois para ver as diferenças e anexa aqui?

também confere pois está adicionado

  ExplicitTop = -198
  ExplicitWidth = 828
  ExplicitHeight = 1092

no dfm e isso vou ignorar senão dá erro mas vou aguardar os pdf

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

Como disse, diferenças mínimas, mas fica no mínimo feio com a borda torda, segue PDF de uma antes e outra depois.

Engraçado, no arquivo que tenho na pasta do ACBr ao abrir com Alt + F12 não tem o ExplicitTop, mas ao abrir o arquivo que enviei tem, envio até uma print junto pra não me chamarem de louco rsrsdiff.thumb.jpg.33d4868965935cc1cb28fc1b7390efee.jpg

PDF.rar

 

Só uma dúvida também, será que não há problema se imprimir o Número Doc. Origem e a Parcela com zeros quando não preenchido? antes ia em branco, reparei essa mudança, algum dos colegas saberia informar se não tem problema?

Enfim, pode apagar essa linha do ExplicitTop, nem havia mexido nessa questão de posição, só no left e width de alguns elementos.

Edited by Wess
  • Like 1
Link to comment
Share on other sites

Bom dia pessoal,

Aproveitando o tema sobre a guia da GNRE, algumas UFs não retornam alguns dados importantes, como as informações do destinatário, sendo que essas informações na grande maioria das UFs são fornecidas ao gerar a guia.

Estava pensando em realizar algumas alterações na construção da guia, além de passar por parâmetro o XML de retorno, passar também o XML de envio, para conciliar os dados de envio com os dados de retorno, assim sempre teria acesso aos dados do destinatário, por exemplo.

Penso em fazer isto, pois já temos cliente questionando sobre os dados do destinatário não ser exibidos na guia, sendo que temos essa informação no sistema.

O que vocês acham? Aprovariam essas alterações?

 

Link to comment
Share on other sites

  • Consultores
50 minutos atrás, João Paulo Müller disse:

Bom dia pessoal,

Aproveitando o tema sobre a guia da GNRE, algumas UFs não retornam alguns dados importantes, como as informações do destinatário, sendo que essas informações na grande maioria das UFs são fornecidas ao gerar a guia.

Estava pensando em realizar algumas alterações na construção da guia, além de passar por parâmetro o XML de retorno, passar também o XML de envio, para conciliar os dados de envio com os dados de retorno, assim sempre teria acesso aos dados do destinatário, por exemplo.

Penso em fazer isto, pois já temos cliente questionando sobre os dados do destinatário não ser exibidos na guia, sendo que temos essa informação no sistema.

O que vocês acham? Aprovariam essas alterações?

 

Bom dia

senão retornar acredito que seja para não mostrar ?

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

28 minutos atrás, João Paulo Müller disse:

Então, algumas UFs retornam, acho que seria importante mostrar na guia quem é o destinatário. 

Mas se vocês acham desnecessário, deixo de lado essa questão.

Compreendo o caso, mas estou de acordo com o Juliomar, se a UF não retorna a informação acredito que é porque não há necessidade de apresentá-la.

Em relação aos campos Nº Documento Origem e Parcela, saberia dizer se não tem problema informar zeros no lugar de brancos? Pois com as últimas alterações mudou isso.

  • Like 1
Link to comment
Share on other sites

  • Consultores

bom dia

no caso todos os componentes do ACBr por enquanto funcionam em delphi 7!

Migre é simples e indolor ! vai estar ganhando com isso.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

  • Consultores
Em 2017-6-30 at 08:58, Wess disse:

Bom dia @Juliomar Marchetti, em testes preliminares parece estar tudo ok, só fiz umas alterações pequenas no .dfm pra ajeitar uma borda que estava fora e alinhamento de alguns outros elementos.

Caso perceba algo de errado lhes comunico.

ACBrGNReGuiaRLRetrato.dfm

Bom dia

está no svn as mudanças.

caso queira fazer o mesmo para lazarus seria de grande ajuda!

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to comment
Share on other sites

21 horas atrás, Juliomar Marchetti disse:

Bom dia

está no svn as mudanças.

caso queira fazer o mesmo para lazarus seria de grande ajuda!

Não utilizamos lazarus aqui na empresa, verei o que posso fazer em casa instalando o ACBr nele e analisando, qualquer coisa posto nesse tópico mesmo, se algum outro colega tiver interesse e possibilidade de implementar as mudanças antes, sintam-se a vontade.

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.