Ir para conteúdo
  • Cadastre-se

dev botao

ImprimirPDF GNRE


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

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Moderadores
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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Moderadores

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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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.

Editado por Wess
  • Curtir 1
Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Moderadores
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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
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
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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