При настройке прав пользователей, используя поставляемые разработчиками конфигурации роли и профили, может возникнуть ситуация, когда необходимо разрешить доступ пользователя к данным объекта конфигурации, но при этом ограничить доступ к формам элемента, списка, настроек и т. д., которые содержат больший объем информации, чем та, которая разрешена пользователю.
Возможности расширения
Расширение предоставляет возможность в интерактивном режиме, настроить ограничения доступа к формам объектов конфигурации, для Профиля групп доступа или для Группы пользователей.

Интерфейс разделен на две части, слева отображаются профили групп и группы доступа для которых можно настроить ограничения. Справа список установленных ограничений.
При настройке ограничений, следует помнить, что ограничения настроенные для Профиля, автоматически применяются для всех групп пользователей, связанных с профилем групп.
Для каждого из настроенных ограничений, можно указать дополнительный программный код, который будет выполнятся при принятии решения о доступности открываемого окна для текущего пользователя.

Таким образом, Вы можете расширить функционал обработки, для более гибкой настройки ограничения.
Пример решаемой задачи
Вам необходимо дать пользователю возможность формировать отчет «Штатные сотрудники», но при этом пользователь не должен иметь возможность:
- открывать карточку сотрудника
- открывать список всех сотрудников.
- изменять настройки отчета
Администратор может решить данную задачу при помощи этого расширения, настроив ограничения для выбранной группы пользователей.
Настройка таких ограничений будет занимать всего два правила:
- Ограничение доступа ко всем формам справочника Сотрудники
- Ограничение доступа к форме настроек отчета "Штатные сотрудники"

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

Доступ к интерфейсу настройки ограничений
В интерфейс настройки ограничений групп и профилей пользователей можно перейти через стандартный раздел Администрирование, выбрав подраздел "Настройки пользователей и прав"

Где расположена ссылка на интерфейс настройки ограничений

Также в настройку ограничений определенной Группы доступа или Профиля групп можно перейти непосредственно из формы Группы или Профиля


Установка расширения
Установить расширение можно:
- Используя интерфейс, поставляемый БСП в разделе Администрирование - "Печатные формы, отчеты и обработки".

- В конфигураторе.
После установки расширения обязательно надо снять галочку "Безопасный режим".
Т.к. расширение добавляет обработчики событий в формы групп профилей и профилей.

Расширение заимствует стандартную обработку библиотеки БСП - "ПанельАдминистрированияБСП"
Если при установке автоматически не сопоставится ваша версия этой обработки и версия в расширении
"Значение контролируемого свойства ОбъектРасширяемойКонфигурации у объекта Обработка.ПанельАдминистрированияБСП не совпадает со значением в расширяемой конфигурации"
то достаточно в конфигураторе, при проверке расширения, выбрать автоматическое сопоставления с вашей обработкой из конфигурации.
Внимание!
Данный способ ограничения пользователей не является панацеей при решении задач настройки ограничений пользователя.
Установленные ограничения не решают следующих проблем:
- Настройка динамического списка пользователем. Пользователь по-прежнему видит строки в общем списке: номер, дату, сумму, контрагента, комментарий и любые другие реквизиты, выведенные в колонки таблицы, и может настроить, какие колонки ему необходимо видеть на форме списка. Конечно, если Вы не заблокировали ему форму списка.
- СКД считывает записи напрямую из таблиц СУБД через язык запросов 1С, полностью игнорируя настройки ограничения форм, но при этом, если вы установили ограничение на открытие формы элемента или документа, для определенного типа данных, отображаемых в отчете, то пользователь не сможет открыть этот, например, документ на просмотр.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.27.82
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.38.92, 3.1.37.72
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.24, 3.0.194.23
- Управление нашей фирмой, редакция 3.0, релизы 3.0.12.261
- Управление торговлей, редакция 11, релизы 11.6.1.70
Вступайте в нашу телеграмм-группу Инфостарт