База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как запретить изменение поля “Родитель” в 1С без блокировки остальных?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #30604
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      как тогда правильно написать код чтоб пользователь не мог менять родитель,а все остальное мог менять

    • #30605

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

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

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

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

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

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.