Мастер-группа. Тема №10. Объектные блокировки
Продолжаем тематические сессии мастер-группы.
Сегодня говорим об объектных оптимистических и пессимистических блокировках.
Эта тема не заслуженно оставляется специалистами “на потом”. Хотя сложного ничего нет, а знать этот материал важно.
Представляем вам 14 видео-уроков:
1. Введение.
2. Предназначение. Объектные и транзакционные блокировки.
3. Объектная пессимистическая блокировка.
4. Блокировка объекта при изменении реквизита формы, не являющегося реквизитом объекта. Управляемые формы.
5. Блокировка объекта при изменении реквизита формы, не являющегося реквизитом объекта. Обычные формы.
6. Объектная оптимистическая блокировка.
7. Программная работа с блокировками. Синтаксис методов.
8. Программная установка блокировки в обычной форме.
9. Проверка блокировки объекта.
10. Сложности установки блокировки в управляемых формах.
11. Синтаксис методов блокировки для управляемых форм.
12. Установка блокировки в управляемых формах.
13. Практическое применения свойства “Версия данных”.
14. Применимость объектных блокировок на практике.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Полезная тема. Всегда “забиваю” на блокировки при групповых обработках. Пока “прокатывало”. Но и одновременно работающих не так много.
При каком количестве одновременно работающих пользователей (документов в день) стоит дописывать объектные блокировки в обработки?
Есть вероятность искажения данных и при двух параллельно работающих пользователях.
Конечно, с ростом их числа вероятность увеличивается. Но каких-то статистических данных у меня нет.
Поэтому предлагаю такое решение, если время позволяет, то учитывать объектные блокировки всегда. Если задачу нужно сделать очень срочно, и каждая секунда на счету, то можно рискнуть запускать обработку без объектных блокировок.