Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

 

procedure ParseHyperlink(
const HyperlinkAddress: WideString;
 var ObjectID: Integer;
 var ObjectType, ObjectComponentCode: WideString);

Параметры:

HyperlinkAddress – адрес гиперссылки;
ObjectID – в этом параметре возвращается ИД объекта системы DIRECTUM;
ObjectType – в этом параметре возвращается тип объекта системы DIRECTUM. Возможные значения:
JOB – задание;
TASK – задача;
DOC – документ;
FOLDER – папка;
REFERENCE – справочник;
COMPONENT_TOKEN – вариант запуска.
ObjectComponentCode – в этом параметре возвращается код компоненты объекта DIRECTUM. Возвращается пустая строка, если для объекта нет компоненты.

Описание:

Из переданного адреса гиперссылки извлекается информация об ИД объекта системы DIRECTUM, его типе и коде компоненты. Извлеченная информация сохраняется в параметрах ObjectID, ObjectType, ObjectComponentCode.

Пример:

 

HyperlinkAddress = Appilication.Selection.Hyperlinks.Item(1).Address
' Если это гиперссылка DIRECTUM.
If IntLib.DirectumHyperlink(HyperlinkAddress) Then
' Получить ИД, тип объекта и код компоненты из гиперссылки.
 IntLib.ParseHyperlink(HyperlinkAddress, _
   HyperlinkObjectID, HyperlinkObjectType, _
   HyperlinkObjectComponentCode)
End If

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }