Контроль видимости и доступности элементов управляемой формы
Расширение для типовых конфигураций. Позволяет легко запретить (разрешить) видимость или доступность элементов и кнопок на формах документов и справочников. Работает на уровне конкретных пользователей или групп доступа. Без изменения конфигурации и сложной настройки прав доступа. Используется БСП 3.1.
- Описание
- Подробнее
Описание
Зачем:
В практике сопровождения 1С часто появляются задачи, которые в общем виде можно сформулировать так — " установить пользователю(группе пользователей, всем пользователям кроме..) U право доступа к данным D ".
В современных конфигурациях такого рода задачи решаются с помощью подсистемы "Управление доступом" из состава БСП. Однако, стандартный механизм разграничения прав по ролям довольно тяжеловесен и неповоротлив, когда задача сводится к виду " в форме документа (справочника,..) D запретить(разрешить) пользователю(группе пользователей, всем пользователям кроме..) U изменять(видеть) данные реквизита(списка, табличной части, кнопки на форме) R ".
Это расширение создано для быстрого, наглядного разграничения прав на уровне отображения данных. Еще раз подчеркну — доступ к данным расширение не изменяет. Его следует использовать для точечной "тонкой" настройки отображения данных на формах списков, документов, справочников и проч., в разрезе пользователей и групп доступа. По личному опыту, частая небольшая подстройка прав особенно актуальна для средних и больших организаций, с разветвленной топологией, большим количеством пользователей в базе.
Как это работает:
Команда управления настройками расположена в стандартном интерфейсе управления пользователями.

Есть 2 вида настройки: настройка доступности — элемент отображается на форме, может быть доступен либо недоступен для изменения, и настройка видимости — элемент либо отображается, либо не отображается на форме.
Для пользователя, актуальные значения видимости и доступности каждого элемента вычисляются по совокупности настроек пользователя, групп доступа, в которые он включен, группы доступа "по умолчанию". Также, если включены группы пользователей, будут учитываться настройки тех групп, в которые входит пользователь.
Принцип выбора настройки проиллюстрирован в таблице и на рисунках ниже.


