Consumer: Object;
Свойство Consumer возвращает объект, являющийся приёмником данных.
Для работы с возвращенным объектом приведите его к одному из интерфейсов приёмников данных.
Для выполнения примера предполагается наличие базы данных временных рядов с идентификатором «FC_COMM», содержащим объект экспорта в текстовый файл с идентификатором «EXP_OBJ». Добавьте ссылки на системные сборки «Metabase», «Cubes», «Dt».
Sub UserProc;
Var
mb: IMetabase;
RubKey: Integer;
Inst: IExportRequestInstance;
Consumer: IDtTextConsumer;
Begin
mb := MetabaseClass.Active;
RubKey := mb.GetObjectKeyById("FC_COMM");
Inst := mb.ItemByIdNamespace("EXP_OBJ", RubKey).Open(Null) As IExportRequestInstance;
Consumer := Inst.Consumer As IDtTextConsumer;
Debug.WriteLine(Consumer.File);
End Sub UserProc;
После выполнения примера в окно консоли будет выведено наименование текстового файла, используемого объектом экспорта.
См. также: