Иногда возникает необходимость назначить права не на компоненту целиком, а только на некоторое множество записей из состава этой компоненты. Для ограничения прав по записям в карточке компоненты на вкладке Главная в группе Действия нажмите на кнопку Фильтр.
Особенности заполнения полей:
Фильтратор. Список доступных пользователю компонент, на которые можно установить ограничения по записям. Возможные значения:
• | справочники, являющиеся фильтраторами для других доступных справочников и используемые при вводе значений реквизитов-фильтраторов. Подробнее см. описание свойства *Фильтратор в описании компоненты Типы справочников. |
Справочник может не появиться в поле Фильтратор по следующим причинам:
• | у пользователя нет прав на справочник, содержащий реквизит-фильтратор; |
• | у пользователя нет прав на справочник, по записям которого осуществляется фильтрация; |
• | реквизит-фильтратор принадлежит табличному разделу; |
• | реквизит-фильтратор имеет тип, отличный от типа «Справочник». |
Табличная часть «Записи фильтратора»:
Доступные записи. Все доступные записи фильтратора, указанного в поле Фильтратор. Для справочников автоматически добавляется дополнительное значение: Пустое значение.
Для настройки ограничения по некоторой записи, ее нужно переместить в табличную часть «Ограничения использования записей фильтратора» и указать нужный тип доступа. Для отчетов фильтр настраивается прямым перечислением записей и типа доступа к ним. Для справочников фильтр настраивается косвенно – не через перечисление доступных записей справочников, а через перечисление доступных записей-фильтраторов для этих справочников. Например, справочник Группы типовых маршрутов является фильтратором для справочника Типовые маршруты. В приведенном примере (см. рисунок) в справочнике Типовые маршруты будут доступны следующие группы типовых маршрутов:
• | «Обращения граждан и организаций»; |
Табличная часть «Ограничения использования записей фильтратора»:
Тип доступа. Возможные значения:
• | Нет доступа – у пользователя нет доступа к значению; |
• | Доступ разрешен – у пользователя есть доступ к значению. |
Отсутствие некоторой записи в табличной части «Ограничения использования записей фильтратора» (установка По умолчанию) означает, что право доступа наследуется от групп, если пользователь входит в какую-либо группу. Если пользователь не входит ни в одну группу, тогда возможны следующие случаи:
• | если пользователю дан или запрещен доступ хотя бы на одну запись из табличной части «Записи фильтратора» (т.е. в табличной части «Ограничения использования записей фильтратора» есть хотя бы одна запись), то установка По умолчанию не дает права на значение записи; |
• | если пользователю не дан и не запрещен доступ ни на одну запись (т.е. в табличной части «Ограничения использования записей фильтратора» нет ни одной записи), тогда установка По умолчанию дает право на запись. |
При необходимости для некоторых компонент можно отключить действие какого-нибудь фильтратора. Для этого нужно перенести эти компоненты из табличной части «Компоненты, использующие фильтратор» в табличную часть «Ограничения использования фильтратора» и указать необходимое ограничение фильтратора. Возможны следующие типы ограничений для фильтратора:
• | Использовать – в компоненте фильтр будет использоваться; |
• | Не использовать – в компоненте фильтр не будет использоваться; |
• | Не использовать при просмотре – при просмотре будет виден полный список записей (без учета фильтра), но создавать, редактировать и удалять можно будет записи только с доступными значениями фильтратора. |
Отсутствие некоторой компоненты в табличной части «Компоненты, не использующие фильтратор» (установка По умолчанию) означает наследование настроек от групп, если пользователь входит в какую-либо группу. Если пользователь не входит ни одну из групп, то установка По умолчанию означает использование фильтра в компоненте.
Чтобы посмотреть перечень компонент, доступных пользователю, в компоненте Пользователи на вкладке Главная в группе Навигация нажмите на кнопку Все доступные компоненты. Описание возможных значений типов доступа на компоненту см. в разделе «Изменение типов прав доступа к компонентам».