Nome do arquivo do PDF

Alguem sabe como alterar o nome do arquivo que o SC vai gerar ao usar uma aplicação tipo ReportPDF?

porque aqui tentei a macro sc_set_pdf_name = “sc_teste-001.pdf”;, mas sem sucesso.

Esta usando em qual evento? Só funciona no onScriptInit, segundo o manual.

Na Report | em Layout PDF | no final do Código acrescentamos

$arq = {tbRcb.cli}.’-’.$cliente_tr.’-’.{tbRcb.rcb}.’-’.{tbRcb.serie_rcb}.’.pdf’;
$pdf->Output($arq, ‘I’, ‘true’);

Vai abrir em uma nova aba e exibir o Pdf, no download será exibido este nome ‘personalizado’.

Obs.: só funciona corretamente se em Configuração | Tipo | Registro por página.

Sem título

1 Curtida

Sei que o topico é velho, mas gostaria de acrescentar o que fiz pra resolver sem mexer no codigo
Na versão mais recente do ReportPDF tem o Destino do PDF (ainda nao esta atualizado no webhelp) e marquei servidor, porque so queria baixar e no caminho passei uma global

ai no evento do scriptinit eu fiz um select pra puxar do banco a informação que eu precisava que era o numero da nota e passei o caminho todo do path_doc

$check_sql = "SELECT numero_nota"

. " FROM etiqueta"
. " WHERE id = ‘" . [idglo] . "’";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})){
[nome_pdf] = {rs[0][0]};
}
else{
[nome_pdf]=“nenhum_nome”;
}
[caminho_pdf]=$this->Ini->path_doc."/".[nome_pdf].".pdf";

Decidi acrescentar aqui pra ajudar quem mais precisasse além dessa forma que o @pitilago colocou