Em alguns casos é preciso desenvolver a geração de PDF com a classe FWMSPRINTER em lote (Do While).
É selecionado uma escala alta de registros e gerado com "DO WHILE", em algum momento ocorre o BUG.... "PAHHHHHHH", Não é gerado o arquivo .PDF, e por que acontece isso?
Toda impressão com a classe FWMSPRINTER, é gerado um temporário na system, e de vez enquando a inteligencia do sistema não detecta os arquivos gerados na system, a classe obtém o mesmo nome do temporário já existente na system, e assim ocorre problema.
Esse problema é conhecido desde o (P11).
Solução_01: Durante a impressão, detectar os arquivos temporário da \system\ e deletar.
Solução_02: Criar um .BAT no servidor que executa uma limpeza nos temporarios da system. Cabe o desenvolvedor/admin do sistema analisar o periodo.
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima