Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:46

Блокировка данных

Автор vvvlad85, 06 июн 2011, 10:48

0 Пользователей и 1 гость просматривают эту тему.

vvvlad85

А можно ответить на вопрос зачем нужна блокировка и как она работает?
Что именно он блокирует справочник, регистр мне не совсем понятно???, вот пример кода:
//устанавливаем блокировку на рег остатки номенклатуры
   Блокировка=новый БлокировкаДанных;
   ЭлементБлокировки=Блокировка.Добавить("РегистрНакопления.ОстаткиНоменклатуры");
   ЭлементБлокировки.Режим=РежимБлокировкиДанных.Исключительный;
   ЭлементБлокировки.ИсточникДанных=СписокНоменклатуры;
   ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура", "Номенклатура");

Шурыгин Иван Сергеевич

судя по коду эта блокировка блокирует остатки в регистре по этим записям номенклатуры. насколько я помню другие остатки двигать можно в такой ситуации
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

vvvlad85

Спасибо, а что означает режим блокировки?

Шурыгин Иван Сергеевич

Исключительная блокировка не позволит конкурирующему процессу установить разделяемую или исключительную блокировку по этому же условию.

Разделяемая блокировка позволит конкурирующему процессу установить разделяемую блокировку по этому же условию, но не позволит установить исключительную блокировку.
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

vvvlad85

Я понял то что они позволяют, ограничивать друг друга по описанному правилу но для чего их разделили?

Шурыгин Иван Сергеевич

это не тот форум где могут дать ответ на такой вопрос... тут просто программисты 1С, а не разработчики платформы
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

vvvlad85

т.е. нужно восприн имать как есть? Просто я собираюсь готовится к спецу по платформе... В каком случае что использовать?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск