IMetabaseObjectDescriptor.IsShortcut

Синтаксис

IsShortcut: Boolean;

Описание

Свойство IsShortcut возвращает признак того, что данный объект является ярлыком на другой объект репозитория.

Свойство возвращает значение True, если данный объект является ярлыком для другого объекта репозитория.

Примечание. Если объект является ярлыком для объекта из другого репозитория, то данное свойство вернет значение False и для проверки необходимо также использовать свойство IsLink.

Пример

Для выполнения примера предполагается наличие в репозитории объекта с идентификатором "Shortcut_Report_1".

Sub Main;

Var

MB: IMetabase;

MDesc: IMetabaseObjectDescriptor;

Begin

MB := MetabaseClass.Active;

MDesc := MB.ItemById("Shortcut_Report_1");

If MDesc.IsShortcut Then

Debug.WriteLine(MDesc.Shortcut.Id);

End If;

End Sub Main;

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

См. также:

IMetabaseObjectDescriptor