1С 8.3 Блокировка данных регистра накопления
Данные > Примеры кода 1С > 1С 8.3 Регистры накопления
Перейти в раздел примеры кода 1С 8.3:
Блокировка данных в 1С 8.3:
Процедура БлокировкаДанныхРегистраНакопления() Экспорт
БлокировкаДанных = Новый БлокировкаДанных;
Блокировка = БлокировкаДанных.Добавить();
Блокировка.Область = "РегистрНакопления.ОборотыПоСкладу";
// Исключительный - не позволит конкурирующему процессу установить разделяемую
// или исключительную блокировку по этому же условию
//
// Разделяемый - позволит конкурирующему процессу установить разделяемую блокировку по этому же условию,
// но не позволит установить исключительную блокировку
Блокировка.Режим = РежимБлокировкиДанных.Исключительный;
Блокировка.УстановитьЗначение("Организации", Справочники.Организации.НайтиПоНаименованию("ООО ""Сделай сам"""));
Блокировка.УстановитьЗначение("Свойство", Справочники.МестоХраненияы.НайтиПоНаименованию("Основной"));
БлокировкаДанных.Заблокировать();
КонецПроцедуры
БлокировкаДанных = Новый БлокировкаДанных;
Блокировка = БлокировкаДанных.Добавить();
Блокировка.Область = "РегистрНакопления.ОборотыПоСкладу";
// Исключительный - не позволит конкурирующему процессу установить разделяемую
// или исключительную блокировку по этому же условию
//
// Разделяемый - позволит конкурирующему процессу установить разделяемую блокировку по этому же условию,
// но не позволит установить исключительную блокировку
Блокировка.Режим = РежимБлокировкиДанных.Исключительный;
Блокировка.УстановитьЗначение("Организации", Справочники.Организации.НайтиПоНаименованию("ООО ""Сделай сам"""));
Блокировка.УстановитьЗначение("Свойство", Справочники.МестоХраненияы.НайтиПоНаименованию("Основной"));
БлокировкаДанных.Заблокировать();
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник