Основное назначение блокировки элементов разработки – защита элементов разработки от одновременного изменения несколькими разработчиками. Для изменения элемента разработки его необходимо заблокировать. Данная информация отображается в карточке элемента разработки, например:
В один момент времени элемент разработки может быть заблокирован только одним разработчиком. Если элемент разработки уже кем-то заблокирован, то в его карточке будет отображаться подсказка с указанием имени пользователя, заблокировавшего элемент, а также даты и времени блокировки.
После изменения элемента разработки блокировку с него можно снять для возможности блокировки и изменения другими разработчиками.
По умолчанию механизм блокировки элементов разработки выключен. Включение и выключение механизма задается в установке системы DevelopmentComponentLockEnabled. Подробнее см. раздел «Прочие».
Блокировка элементов разработки доступна для компонент:
• | Блоки типовых маршрутов; |
• | Типы карточек документов; |
Подробнее о блокировке и разблокировке элементов разработки см. в разделе «Порядок установки и снятия блокировки». При переносе заблокированных элементов разработки есть особенности, подробнее см. раздел «Порядок переноса разработки».
Действия по установке и снятию блокировки записываются в историю изменений элемента разработки. Все установленные на данный момент блокировки хранятся в системной компоненте, имеющей два представления:
• | Все блокировки элементов разработки – для просмотра установленных блокировок всеми пользователями; |
• | Мои блокировки элементов разработки – для просмотра установленных блокировок только текущим пользователем. |
Для каждого представления существует вариант запуска.