Configurações necessárias para o correto download dos arquivos em PDF

Produto:

Meu RH (linha Protheus)

Versões:

Todas

Geral:

São necessários arquivos de binário de impressão diferentes para cada sistema operacional, veja mais detalhes em TOTVS Printer.

Esses arquivos devem estar na mesma pasta do appserver e podem ser baixados na central de download > Protheus > TOTVSTEC-FRAMEWORK > SMARTCLIENT.

Geração de arquivos temporários


O sistema precisa criar alguns arquivos temporários que são necessários para a geração do arquivo PDF final. Esses arquivos são gerados na pasta definida em "StartPath", conforme a configuração do ambiente da empresa. E todos são eliminados automaticamente ao término do processamento.

Porém, para que não ocorra nenhum erro na geração dos arquivos, é necessário que o "StartPath" esteja configurado com duas barras "\nome_da_pasta\", como segue no exemplo abaixo: 

[environment]
SourcePath=C:\ERP\APO
RootPath=C:\ERP_Data
StartPath=\system\
x2_path=
RpoDb=dbf
RpoLanguage=portuguese
RpoVersion=101
LocalFiles=ads
Trace=0
localdbextension=.dbf
PictFormat=DEFAULT
DateFormat=DEFAULT
Windows:

PRINTER.exe

x32: https://suporte.totvs.com/portal/p/10098/download#detail/693163

x64: https://suporte.totvs.com/portal/p/10098/download#detail/693168

Linux:

PDFPRINTER

x32: https://suporte.totvs.com/portal/p/10098/download#detail/693159

x64: https://suporte.totvs.com/portal/p/10098/download#detail/693160

Mac:PRINTER
https://suporte.totvs.com/portal/p/10098/download#detail/693162
Importante:

A impressão de arquivos PDFs em ambiente linux depende de uma interface gráfica válida. Caso a interface gráfica não seja valida, o console do application server apresentará o erro abaixo e o arquivo PDF não será gerado corretamente.
printer: cannot connect to X server : Numero da porta.

Para solucionar essa situação, é necessário iniciar o application server alterando a variável DISPLAY para uma porta válida.


Para mais informações sobre esse assunto, acesse: Gerar arquivo via JOB com servidor Linux