IExportRequestInstance.Exporter

Синтаксис

Exporter: IExportRequestParams;

Описание

Свойство Exporter возвращает параметры экспорта показателей.

Пример

Для выполнения примера добавьте ссылки на сборки Metabase и Cubes. Предполагается наличие базы данных временных рядов с идентификатором «FC_AUTO», содержащей объект экспорта с идентификатором «OBJ_EXPORT».

Sub UserProc;
Var
    MB: IMetabase;
    RubKey: Integer;
    ExpParams: IExportRequestParams;
    ExpPeriod: IRubricatorAutoPeriod;
    ExpPeriodDate: IRubricatorAutoPeriodDate;
    ExportRequestInst: IExportRequestInstance;
Begin
// Получаем объект экспорта
    MB := MetabaseClass.Active;
    RubKey := MB.GetObjectKeyById("FC_AUTO");
    ExportRequestInst := MB.ItemByIdNamespace("OBJ_EXPORT", RubKey).Open(NullAs IExportRequestInstance;
// Редактируем параметры экспорта
    ExpParams := ExportRequestInst.Exporter; 
    ExpPeriod := ExpParams.AutoPeriod;
    ExpPeriodDate := ExpPeriod.Start;
    ExpPeriodDate.AutoDateType := RubricatorAutoDateType.Exact;
    ExpPeriodDate.ExactDate := DateTime.Parse("01.01.2000");
    ExpPeriodDate := ExpPeriod.End_;
    ExpPeriodDate.AutoDateType := RubricatorAutoDateType.Now;
    ExpPeriodDate.Offset := -2;
    MB.ItemByIdNamespace("OBJ_EXPORT", RubKey).Save;
// Экспорт
    ExportRequestInst.Export;
End Sub UserProc;

После выполнения примера будет произведен экспорт показателей с помощью объекта экспорта «OBJ_EXPORT». Периоды экспорта будут изменены:

См. также:

IExportRequestInstance