Autor Tópico: Nome do arquivo pdf  (Lida 1512 vezes)

ariarantes

  • Novato
  • *
  • Mensagens: 39
Nome do arquivo pdf
« Online: Junho 05, 2015, 05:51:31 pm »
Pessoal,

Lendo a documentação, vi que existe a macro: sc_set_pdf_name. Teoricamente para mudar o nome do pdf gerado na aplicação.

Fiz um teste e não está funcionando.

Coloquei dentro do evento OnScriptInit da aplicação PDF Report:
sc_set_pdf_name = "sc_teste-001.pdf";

Mas não funcionou. Ele continua com o nome do arquivo pdf do mesmo padrão original (sc_pdf_20150605175326_522_pdfreport_teste.pdf.

Tentei também sc_set_pdf_name("sc_teste.pdf"); Nesse caso dá erro!



« Última modificação: Junho 05, 2015, 05:57:05 pm por ariarantes »

Willian Fernando

  • Expert
  • *****
  • Mensagens: 1154
  • .....
    • Email
Re:Nome do arquivo pdf
« Responder #1 Online: Junho 05, 2015, 05:58:25 pm »
Em que evento estas usando???
segundo o manual apenas funciona no  "onScriptInit".

Opa agora vi que tu tinha, outra coisa a macro so serve para APP do tipo Consulta(grids)
« Última modificação: Junho 05, 2015, 06:02:12 pm por Willian Fernando »

ariarantes

  • Novato
  • *
  • Mensagens: 39
Re:Nome do arquivo pdf
« Responder #2 Online: Junho 05, 2015, 06:00:03 pm »
Foi justamente onde coloquei:

Coloquei dentro do evento OnScriptInit da aplicação PDF Report:
sc_set_pdf_name = "sc_teste-001.pdf";


Willian Fernando

  • Expert
  • *****
  • Mensagens: 1154
  • .....
    • Email
Re:Nome do arquivo pdf
« Responder #3 Online: Junho 05, 2015, 06:02:26 pm »
Em que evento estas usando???
segundo o manual apenas funciona no  "onScriptInit".

Opa agora vi que tu tinha, outra coisa a macro so serve para APP do tipo Consulta(grids)

Willian Fernando

  • Expert
  • *****
  • Mensagens: 1154
  • .....
    • Email
Re:Nome do arquivo pdf
« Responder #4 Online: Junho 05, 2015, 06:03:01 pm »

ariarantes

  • Novato
  • *
  • Mensagens: 39
Re:Nome do arquivo pdf
« Responder #5 Online: Junho 05, 2015, 06:04:11 pm »
Então devo colocar isso numa aplicação Grid que chama o PDF Report?

ariarantes

  • Novato
  • *
  • Mensagens: 39
Re:Nome do arquivo pdf
« Responder #6 Online: Junho 05, 2015, 06:09:43 pm »
Fiz esse teste:

- criei um botão de ligação e liguei a minha aplicação do PDF Report (pdfreport_teste)
- coloquei no evento OnScriptInit dessa grid:

sc_set_pdf_name = "sc_teste-001.pdf";

Não funcionou, continua utilizando o nome padrão.




Carlos Valente

  • Iniciante
  • **
  • Mensagens: 60
    • Email
Re:Nome do arquivo pdf
« Responder #7 Online: Julho 23, 2015, 12:44:25 pm »
Comigo também não funciona de nenhuma das duas formas.  Alguém descobriu como resolver isso ???

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Nome do arquivo pdf
« Responder #8 Online: Julho 23, 2015, 01:50:04 pm »
Você pode colocar no Report PDF Código (abaixo de todo código gerado automaticamente)
sc_pdf_output("../_lib/pdf/orcamento-".[var_num_orcamento].".pdf","F");
Crie a pasta pdf dentro de _lib com permissão 777 para funcionar.
Ao executar irá aparecer na tela o tmp gerado pelo SC porém o arquivo com o nome setado ficará na pasta _lib/pdf
Se tiver o mesmo nome ele substituirá o anterior.

Carlos Valente

  • Iniciante
  • **
  • Mensagens: 60
    • Email
Re:Nome do arquivo pdf
« Responder #9 Online: Julho 24, 2015, 10:47:46 am »
Funcionou perfeito aqui para mim Rodrigo, valeu !!!!

Ronyan Alves

  • Administrator
  • Avançado
  • *****
  • Mensagens: 353
Re:Nome do arquivo pdf
« Responder #10 Online: Junho 17, 2016, 02:20:25 pm »
Só funciona em aplicação do tipo Consulta e Gráfico.
- Leiam o escopo do manual: http://www.scriptcase.com.br/docs/pt_br/v81/macros-scriptcase/macros-scriptcase#sc_set_pdf_name

- Não funciona em aplicação do tipo ReportPDF.
--

Ronyan Alves
Equipe Scriptcase

Ronyan Alves

  • Administrator
  • Avançado
  • *****
  • Mensagens: 353
Re:Nome do arquivo pdf
« Responder #11 Online: Junho 17, 2016, 02:34:57 pm »
-- Evite spam jocimar. Você pode modificar sua postagem--

Bem, funcionou normalmente, versão 8.1.041 ( windows ) ( php 5.6 ).

No OnScriptInit da consulta:
sc_set_pdf_name = "olamundo.pdf";
--

Ronyan Alves
Equipe Scriptcase

Ronyan Alves

  • Administrator
  • Avançado
  • *****
  • Mensagens: 353
Re:Nome do arquivo pdf
« Responder #12 Online: Junho 20, 2016, 09:26:08 am »
-- Evite spam jocimar. Você pode modificar sua postagem--

Como assim ? você me passa o manual que já havia lido, você não observou isto ao passar o link do manual ?, pois citei o manual de vocês no corpo da mensagem, já demostrando que se trata da macro X app conforme o uso, então percebi que você não leu a mensagem inteira antes de postar a sua primeira resposta.

Bem, aqui não funciona.
Vamos manter no bugs@

Você postou duas mensagens, uma depois da outra, sem ninguém postar algo entre elas. Neste caso, você deve modificar sua postagem anterior, adicionando novas informações, e não postar seguidas vezes.

--

No caso, o nome do PDF é modificado ao gerar o arquivo pdf através do botão de exportação "PDF" nativo da aplicação consulta.
--

Ronyan Alves
Equipe Scriptcase