Nome do arquivo pdf

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!

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)

Foi justamente onde coloquei:

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

Veja no manual diz Consulta apenas

http://www.scriptcase.com.br/docs/pt_br/v8/macros-scriptcase/macros-scriptcase#sc_set_pdf_name

Então devo colocar isso numa aplicação Grid que chama o PDF Report?

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.

Comigo também não funciona de nenhuma das duas formas. Alguém descobriu como resolver isso ???

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.

Funcionou perfeito aqui para mim Rodrigo, valeu !!!

Só funciona em aplicação do tipo Consulta e Gráfico.

– 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”;


001.png

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.