IAdhocReportExporter.AdhocReport

Синтаксис Fore

AdhocReport: IAdhocReport;

Синтаксис Fore.NET

Отсутствует;

Описание

Свойство AdhocReport определяет экспортируемый отчёт.

Комментарии

Если необходимо экспортировать лишь часть блоков, содержащихся в отчёте, то используйте свойство IAdhocReportExporter.Sources.

Пример Fore

Для выполнения примера предполагается наличие в репозитории аналитической панели с идентификатором «ADHOC», содержащей блок с идентификатором «IQY1DKCFA3U5BTQP».

Добавьте ссылки на системные сборки «Metabase», «Adhoc».

Sub UserProc;
Var
    mb: IMetabase;
    Rep: IAdhocReport;
    Ex: IAdhocReportExporter;
Begin
    mb := MetabaseClass.Active;
    // Получаем аналитическую панель
    Rep := mb.ItemById("ADHOC").Bind As IAdhocReport;
    // Создаем объект экспорта
    Ex := New AdhocReportExporter.Create;
    // Задаем экспортируемую панель
    Ex.AdhocReport := Rep;
    // Задаем экспортируемый блок
    Ex.DataSources := "IQY1DKCFA3U5BTQP";
    // Выполняем экспорт
    Ex.ExportToFile("C:\Dashboard.xls""XLS");
End Sub UserProc;

После выполнения примера блок идентификатором «IQY1DKCFA3U5BTQP» будет экспортирован в файл «C:\Dashboard.xls».

См. также:

IAdhocReportExporter