IMetabaseObjectDescriptor.Dependencies

Синтаксис

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;

После выполнения примера в консоль среды разработки будут выведены наименования и идентификаторы объектов, от которых зависит указанный репозиторий НСИ.

См. также:

IMetabaseObjectDescriptor

IMetabaseObjectDescriptor.FetchDependencies