Histórico da Página
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
User Function treportsJob() Local lSuccess As Logical Local jParams As Json Local jPrintInfo As Json RpcSetEnv('T1', 'M PR 02', "admin", "1234") //Caso não tenha ambiente aberto //Preencher os parâmetros do relatório, caso o mesmo tenha parâmetro jParams := JsonObject():New() jParams['filial'] := "M PR 02" jParams['periodo'] := "201601" jParams['matriculade'] := "000003" jParams['matriculaate'] := "000003" jPrintInfo := totvs.framework.treports.getJsonFile() //Facilitador para preenchimento do json jPrintInfo['name'] := "GPER040_" + FwTimeStamp() //Adicionado o timestamp para não ter conflito no nome do arquivo jPrintInfo['path'] := "C:\relatórios\" jPrintInfo['extension'] := "pdf" //1º parâmetro = Relatório cadastrado na tabela de De/Para (Campo TR__IDREL) //2º parâmetro = Tipo do relatório ("reports" = relatório comum, "data-grid" = visão de dados, "pivot-table" = tabela dinâmica) //3º parâmetro = Tipo de impressão (1 = Arquivo, 2 = E-mail ) //4º parâmetro = Informações de impressão //5º parâmetro = Parâmetros do relatório lSuccess := totvs.framework.treports.FwCallTReports("GPER040", "report", 1, jPrintInfo, jParams) If !lSuccess Conout("Erro na geração, verificar logs") EndIf Return |
Bloco de código | ||||
---|---|---|---|---|
| ||||
User Function treportsJob() Local lSuccess As Logical Local jPrintInfo As Json RpcSetEnv('T1', 'M PR 02', "admin", "1234") //Caso não tenha ambiente aberto jPrintInfo := totvs.framework.treports.getJsonMail() jPrintInfo['to'] := "[email protected]" //Obrigatório setar o destinatário jPrintInfo['name'] := "Produtos - " + FWTimeStamp() //1º parâmetro = Relatório cadastrado na tabela de De/Para (Campo TR__IDREL) //2º parâmetro = Tipo do relatório ("reports" = relatório padrão, "data-grid" = visão de dados, "pivot-table" = tabela dinâmica) //3º parâmetro = Tipo de impressão (1 = Arquivo, 2 = E-mail ) //4º parâmetro = Informações de impressão lSuccess := totvs.framework.treports.FwCallTReports("GPER040MATA010", "report", 12, jPrintInfo, jParams) If !lSuccess Conout("Erro na geração e envio do e-mail, verificar logs") EndIf Return |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas