Tempo aproximado para leitura: 00:15:00 min
Dúvida
FINA713 - PDF grava com zero KB de tamanho ou não abre o PDF ao utilizar a user Function BaixaBoleto() para download de boletos utilizando a classe BankBillsService
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - TOTVS Protheus Financeiro - A partir da 12.1.2210
Solução:
Ao utilizar o ponto de entrada que está na documentação abaixo:
Download de boletos utilizando a classe BankBillsService
Deveria criar um arquivo com a extensão *.PDF no diretório \protheus_data\spool\boletos\01\*.pdf
E esse arquivo deve ter um tamanho superior a 1kb e abrir
Caso esse arquivo esteja sendo criado menor que 1kb logo esse arquivo não vai abrir e apresentar erro ou no ponto de entrada a variável
esteja sendo criada vazia
Será necessário fazer download do arquivo printer.exe e atualizar esse arquivo tanto no smartclient do servidor como da estação que esteja sendo executado o smartclient local.
Não esqueça de efetuar um backup do arquivo antes da atualização.
Sempre faça primeiramente em uma base de teste
No Linux a interface gráfica deve ser baseada em X11 (Xorg). Sistemas Operacionais mais recentes por padrão podem ser baseados em Wayland e, neste caso, o agente TOTVSPrinter não funcionará.
Por exemplo, o Red Hat Enterprise Linux 8 e Ubuntu 17.10 usam Wayland por padrão, mas permitem que seja alterado para X11 de uma maneira bem simples, bastando na tela de login clicar no ícone de engrenagem e selecionar Ubuntu on Xorg no Ubuntu 17.10 ou Standard (X11 display server) on Xorg ou Classic (X11 display server) no RHEL8. Para maiores informações consulte a documentação do Sistema Operacional utilizado.
Saiba mais:
Download PDF dos boletos - FINA710
Como é gerado o nome do Boleto enviado via API - FINA713 - Boleto Online ?
0 Comentários