Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde,

Procurei no forum, mas não consegui encontrar essa informação.

Na impressão de boletos ou nota fiscais, como habilito a opção de enviar na pré-visualização?

Já passei todos os dados e atribui o componente de ACBrEmail a propriedade MAIL do ACBrBoleto, mas mesmo assim não habilita.

  • Moderadores
Postado
21 minutos atrás, Brunno Lemos disse:

Boa tarde,

Procurei no forum, mas não consegui encontrar essa informação.

Na impressão de boletos ou nota fiscais, como habilito a opção de enviar na pré-visualização?

Já passei todos os dados e atribui o componente de ACBrEmail a propriedade MAIL do ACBrBoleto, mas mesmo assim não habilita.

Você pode vincular um componente ACBrMail e usar ACBrBoleto1.EnviarEmail(), assim o ACBr se encarrega de gerar o PDF e anexar junto ao email enviado.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
5 minutos atrás, BigWings disse:

Você pode vincular um componente ACBrMail e usar ACBrBoleto1.EnviarEmail(), assim o ACBr se encarrega de gerar o PDF e anexar junto ao email enviado.

Essa parte consegui, mas queria utilizar o botão enviar na tela de pre-visualização.ACBrBoleto.thumb.jpg.9ae291b95e95e2693a17e1cbe28fec2f.jpg

  • Moderadores
Postado
39 minutos atrás, Brunno Lemos disse:

Essa parte consegui, mas queria utilizar o botão enviar na tela de pre-visualização.ACBrBoleto.thumb.jpg.9ae291b95e95e2693a17e1cbe28fec2f.jpg

Essa tela é a tela de visualização padrão do Fortes Report.

Pra habilitar o botão você terá que alterar o pacote do componente ACBrBoletoFCFortes.

Pelo que vi rapidamente, já que não uso Fortes, seria preciso adicionar um componente TRLPreviewSetup e nele habilitar o botão, e programar os eventos OnSend, OnBeforeSend, OnAfterSend...

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
47 minutos atrás, BigWings disse:

Essa tela é a tela de visualização padrão do Fortes Report.

Pra habilitar o botão você terá que alterar o pacote do componente ACBrBoletoFCFortes.

Pelo que vi rapidamente, já que não uso Fortes, seria preciso adicionar um componente TRLPreviewSetup e nele habilitar o botão, e programar os eventos OnSend, OnBeforeSend, OnAfterSend...

Obrigado pelas respostas.

Vou verificar e se implementar mando aqui para adicionar ao projeto.

  • 1 mês depois ...
  • Membros Pro
Postado
Em 19/12/2017 at 17:09, Brunno Lemos disse:

Obrigado pelas respostas.

Vou verificar e se implementar mando aqui para adicionar ao projeto.

Brunno, caso ainda não tenha feito, minha sugestão é você não precisar colocar o botão na tela do FastReport (vai ficar complicado de manter atualizações do componente), você pode gerar o PDF em um local temporário, e usar o ACBrMail ou a paleta Indy para enviar o e-mail, controlando sempre pela sua aplicação com um poder maior de personalização e facilidade na manutenção. (Um exemplo mais ou menos com este ocorre na NF-e)

Postado

A aplicação já tem essa funcionalidade a parte, porém agora como tem a opção de Enviar na pré-visualização estão solicitando também essa alternativa. Ainda não fiz exatamente por não ter urgência já que tem a outra opção.

Obrigado pela ajuda mesmo assim.

  • Moderadores
Postado
12 horas atrás, maiconsaraiva disse:

Brunno, caso ainda não tenha feito, minha sugestão é você não precisar colocar o botão na tela do FastReport (vai ficar complicado de manter atualizações do componente), você pode gerar o PDF em um local temporário, e usar o ACBrMail ou a paleta Indy para enviar o e-mail, controlando sempre pela sua aplicação com um poder maior de personalização e facilidade na manutenção. (Um exemplo mais ou menos com este ocorre na NF-e)

no caso dele é FortesReport

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
 

 

  • Membros Pro
Postado

Entendi Juliomar, neste caso eu não trabalho com Fortes, mas ele também não teria este recurso? Gerar o PDF sem precisar abrir o relatório?

Postado
16 minutos atrás, maiconsaraiva disse:

Entendi Juliomar, neste caso eu não trabalho com Fortes, mas ele também não teria este recurso? Gerar o PDF sem precisar abrir o relatório?

Tem sim, veja minha resposta acima que entenderá.

  • Membros Pro
Postado
25 minutos atrás, Brunno Lemos disse:

Tem sim, veja minha resposta acima que entenderá.

Entendi Bruno. Não tinha visto sua resposta antes. Bom é aquele caso, o sistema já tem uma forma de fazer mas querem de outra. rs Neste caso não vejo outra alternativa a não ser a solução do BigWings

Postado
Agora, maiconsaraiva disse:

Entendi Bruno. Não tinha visto sua resposta antes. Bom é aquele caso, o sistema já tem uma forma de fazer mas querem de outra. rs Neste caso não vejo outra alternativa a não ser a solução do BigWings

Isso mesmo, mas aí não é prioridade no momento.

  • 11 meses depois ...
Postado

Brunno Lemos, 

Posso sugerir algo, coloque o componente RLPreviewSetup e codifique o evento OnSend chamando a função que tu comentou já ter pronta para este fim, tem a particularidade que, pelo que entendi, o sistema irá gerar o relatório novamente, mas imagino que assim ficará transparente ao seu usuário e será enviado por email.

 

 

 

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