Dependencies(FromSource: Boolean): IMetabaseObjectDescriptors;
FromSource - параметр, определяющий для кого будет вычисляться свойство. Данный параметр актуален для ярлыков. Если в качестве значения передавать True, то свойство вернет описания объектов, от которых зависит объект, на который ссылается ярлык. Если в качестве значения передавать False, то свойство вернет описание объекта, от которых зависит сам ярлык.
Свойство Dependencies возвращает коллекцию описаний объектов, от которых зависит данный объект.
Свойство возвращает пустую коллекцию, если объект не зависит ни от одного объекта репозитория.
Для выполнения примера предполагается наличие репозитория НСИ с идентификатором «RDS_1».
Sub Main;
Var
MB: IMetabase;
MDesc: IMetabaseObjectDescriptor;
MDescr: IMetabaseObjectDescriptors;
Begin
MB := MetabaseClass.Active;
MDesc := Mb.ItemById("RDS_1");
MDescr := MDesc.Dependencies(True);
If MDescr.Count <> 0 Then
Debug.WriteLine("Объекты, от которых зависит ""RDS_1"":");
For Each MDesc In MDescr Do
Debug.WriteLine("Наименование :" + MDesc.Name + "; Идентификатор: " + MDesc.Id);
End For;
End If;
End Sub Main;
После выполнения примера в консоль среды разработки будут выведены наименования и идентификаторы объектов, от которых зависит указанный репозиторий НСИ.
См. также: