Запрет добавления и удаления элементов

От:

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

Ситуация осложняется тем, что справочник сделан в расширении и ролями его блокировать не получилось.

Выход нашёл такой:

Удаляю плюсики при выборе на основной форме. Например, ВнутренниеДокументы – ФормаЭлемента. Реквизит

И скрываю кнопку создания

Удаляю кнопки добавления и изменения в верхней части окна

Открываю форму в конфигураторе, жму на Командную панель и снимаю галочку «Автозаполнение»

При этом убираются ВСЕ кнопки.

Теперь вручную закидываю кнопку Выбрать из правой части, т.к. эта кнопка мне всё-таки нужна

Добавлю строку поиска. По просьбам трудящихся.

Жму на Таблицу с названием Список. И в правой части указываю параметр Положение строки поиска – Верх

Остаются команды в контекстном меню по ПКМ

Принцип тот же: отключить автособирание и накидать кнопки вручную

Снова выбираю Список, жму ПКМ – Показать контекстное меню.

Когда оно появится, дважды шлёпаю по нему мышкой и снимаю галочку Автозаполнение

Добавляю нужные кнопки вручную: Обновить, выбрать, найти, уровень вверх, уровень вниз

Кнопок добавления, изменения и удаления теперь нет. Осталось запретить удаление клавишей Delete

Создаю процедуру на открытие формы и в ней меняю параметр ИзменятьСоставСтрок на Ложь


Комментарии закрыты