Управляет режимом блокировки объекта
Синтаксис
Метод Блокировка()
имеет следующий синтаксис:
число Блокировка([Режим])
А также альтернативный англоязычный синтаксис:
number Locking([Mode])
Параметры
Описание параметров метода ИспользоватьДату()
:
Имя параметра | Тип | Описание | ||||
---|---|---|---|---|---|---|
Режим | Число | режим блокировки объекта. Доступные значения:
|
||||
Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Число
Если параметр Режим
не задан, возвращает текущий режим блокировки объекта:
1 | — объект заблокирован |
0 | — объект не заблокирован |
Если параметр Режим
задан, возвращает результат блокировки объекта:
1 | — объект успешно заблокирован |
0 | — объект не удалось заблокировать |
Описание
Метод Блокировка()
управляет режимом блокировки объекта. Если не указывать параметр Режим
, метод возвращает текущее состояние блокировки объекта (этим или другим пользователями). Если параметр Режим
указывается, происходит установка (Режим = 1
) или снятие (Режим = 0
) блокировки объекта
Внимание! В большинстве случаев блокировка снимается автоматически по окончании работы скрипта, но для того, чтобы другие пользователи могли беспрепятственно работать с данными, рекомендуется снимать блокировку сразу после окончания работы с объектом.
Пример использования
Пример кода с использованием метода Блокировка()
:
Товар = СоздатьОбъект("Справочник.Товары"); Если Товар.НайтиЭлемент(ВыбТовар) = 1 Тогда Если Товар.Блокировка(1) = 1 Тогда //начало блокировки // //изменяем объект // Товар.Блокировка(0); //конец блокировки КонецЕсли; КонецЕсли;