function printReport(t)
print("Name " .. t.Name)
end
-- lista todos os Report
for pos,t in ipairs(Report.ListReport()) do
printReport(t)
end
-- Abre Report
local report = Reports.GetReport("Globals.Reports.ReportsGroup_001.Report_001")
ret = report:ShowReport();
-- Export Report
local report = Reports.GetReport("Globals.Reports.ReportsGroup_001.Report_001") -- Obtém o objeto LUA do relatório em que se deseja exportar
local ret = report:ExportReport("C:\\relatorio.pdf", "PDF", 0, 0) -- Executa função para exportar o relatório
-- ("path_arquivo", "formato_arquivo", exibe_opcoes, exibe_progresso)
print(Code2Msg(ret))
-- path_arquivo - Caminho completo até o diretório aonde deve ser exportado o
-- relatório + o nome do arquivo(com extensão).
-- formato_arquivo - Formato do arquivo a ser exportado o relatório
-- (PDF, CSV, XLS, BMP, JPEG, GIF, RTF, HTML, EMAIL).
-- exibe_opcoes - Número inteiro que especifica se deve ser exibida(valor 1)
-- ou não(valor 0) a caixa de diálogo com opções de exportação.
-- exibe_progresso - Número inteiro que especifica se deve ser exibida(valor 1)
-- ou não(valor 0) a caixa de diálogo com o progresso de exportação.
-- Print Report
local report = Reports.GetReport("Globals.Reports.ReportsGroup_001.Report_001")
ret = report:PrintReport() -- Se for passado o valor 1, será exibida uma caixa de diálogo para o usuário configurar a impressão.
-- Se for passado qualquer outro valor não será exibida a caixa de diálogo para o usuário configurar a impressão.
print(Code2Msg(ret))