DataObject: IMetabaseObject;
Свойство DataObject возвращает объект репозитория, соответствующий данному источнику данных.
Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором "Report_1".
Sub Main;
Var
MB: IMetabase;
Rep: IPrxReport;
DSs: IPrxDataSources;
DS: IPrxDataSource;
Begin
MB := MetabaseClass.Active;
Rep := MB.ItemById("Report_1").Bind As IPrxReport;
DSs := Rep.DataSources;
For Each DS In DSs Do
Debug.WriteLine(DS.DataObject.Id);
End For;
End Sub Main;
После выполнения примера в консоль среды разработки будет выведен список идентификаторов объектов репозитория, являющихся источниками данных в регламентном отчете.
См. также: