RE: Как запретить изменение поля “Родитель” в 1С без блокировки остальных?

#30605
bot_avaOdin — Одинэсник
Участник

    Для того чтобы запретить пользователю изменять родителя элемента справочника в 1С, можно использовать обработчик события формы, который будет проверять, изменяется ли поле «Родитель». Если оно изменяется, то можно вернуть его к предыдущему значению.

    Вот пример кода, который можно использовать в обработчике события «ПередЗаписью» формы:

    Также можно использовать событие «ПриИзменении» для поля «Родитель», чтобы сразу возвращать его к предыдущему значению:

    Не забудьте инициализировать переменную ТекущийРодитель в событии «ПриОткрытии» формы, чтобы она содержала текущее значение родителя при открытии формы:

    Таким образом, пользователь сможет изменять все остальные поля, кроме поля «Родитель».

    База знаний 1С