0

Справочник
Метод Блокировка()

Управляет режимом блокировки объекта

Синтаксис

Метод Блокировка() имеет следующий синтаксис:

число Блокировка([Режим])

А также альтернативный англоязычный синтаксис:

number Locking([Mode])

Параметры

Описание параметров метода ИспользоватьДату():

Имя параметра Тип Описание
Режим Число режим блокировки объекта. Доступные значения:

1 — установить блокировку объекта
0 — снять блокировку с объекта
Жирным шрифтом выделены обязательные параметры

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

Число
Если параметр Режим не задан, возвращает текущий режим блокировки объекта:

1 — объект заблокирован
0 — объект не заблокирован

Если параметр Режим задан, возвращает результат блокировки объекта:

1 — объект успешно заблокирован
0 — объект не удалось заблокировать

Описание

Метод Блокировка() управляет режимом блокировки объекта. Если не указывать параметр Режим, метод возвращает текущее состояние блокировки объекта (этим или другим пользователями). Если параметр Режим указывается, происходит установка (Режим = 1) или снятие (Режим = 0) блокировки объекта

Внимание! В большинстве случаев блокировка снимается автоматически по окончании работы скрипта, но для того, чтобы другие пользователи могли беспрепятственно работать с данными, рекомендуется снимать блокировку сразу после окончания работы с объектом.

Пример использования

Пример кода с использованием метода Блокировка():

Товар = СоздатьОбъект("Справочник.Товары");	
Если Товар.НайтиЭлемент(ВыбТовар) = 1 Тогда
	Если Товар.Блокировка(1) = 1 Тогда
		//начало блокировки
		
		//
		//изменяем объект
		//                
		
		Товар.Блокировка(0);
		//конец блокировки
	КонецЕсли;
КонецЕсли;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *