Синтаксис:
function LockObjectTimeout( Milliseconds: Integer): WordBool; |
Параметры:
Milliseconds – количество миллисекунд, в течение которых производятся попытки заблокировать объект системы.
Возвращаемое значение:
Возвращает признак успешного выполнения блокировки.
Описание:
Метод производит попытки заблокировать объект в течение указанного времени. Если удалось заблокировать объект, то возвращается True. В противном случае будет сгенерировано исключение. Объект можно заблокировать, только если он не заблокирован другим пользователем и если у пользователя, вызвавшего метод, есть права на изменение объекта.
Пример:
// Попытаться заблокировать запись справочника в обработчике события "Карточка. Открытие".
// Предопределенная переменная Object содержит запись справочника, которую нужно заблокировать.
if Object.AccessInfo.CanUpdate
Object.GlobalLock.LockObjectTimeout(3000)
endif
Метод TryLockObject Метод UnlockObject |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |