Tempo aproximado para leitura: 00:05:00 min
Dúvida
É possível definir a o formato de impressão Xlsx via job de uma customização criada com a classe TReport?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Todas as versões
Solução
Sim, é possível.
Recentemente foi implementado uma opção no schedule para possibilitar a seleção de layout personalizado no schedule TReport, além disso, foi adicionado o suporte a impressão xlsx via schedule também.
A seleção do tipo é na própria tela do schedule, para funcionar é preciso utilizar uma função static "scheddef" no fonte do relatório.
Caso o fonte do TReport possua a função, na tela de agendamento será possível fazer essa configuração:
Exemplo:
Static Function Scheddef()
Local aParam
Local aOrd := {OemToAnsi(" Por Codigo "),OemToAnsi(" Alfabetica ")}
aParam := { "R",; //Tipo R para relatorio P para processo
"ACA070",;// Pergunte do relatorio, caso nao use passar ParamDef
"SA1",; // Alias
aOrd,; //Array de ordens
"Teste SchedDef"}
Return aParam
Saiba mais:
Definição de Static Function SchedDef para o Schedule
0 Comentários