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

Синтаксис:

function CreateLock(

 ObjectType: Integer;

 ObjectID: Integer): ILock;

Параметры:

ObjectType – тип объекта;
ObjectID – ИД объекта.

Возвращаемое значение:

Объект-блокировка.

Описание:

Метод создает и возвращает объект-блокировку. В качестве параметра ObjectType следует передавать одно из значений TCompType. Для блокировки объектов и версий документов рекомендуется использовать свойства IObject.GlobalLock и IEDocumentVersion.GlobalLock.

Пример

 

// Заблокировать задачу.

// TaskID – ИД блокируемой задачи.

Lock = Application.CreateLock(ctTask; TaskID)

Lock.TryLockObject

if Lock.Locked and not Lock.LockedByThis

  Exit(Format('Задача с ИД = %s заблокирована пользователем %s';

   ArrayOf(TaskID; Lock.UserName)))

endif

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