Администрирование · 10 мин
Как включить группы доступа в 1С: пошаговая настройка
Как включить группы доступа в 1С: пошаговая настройка функциональной опции, создание профилей и групп доступа, проверка прав пользователей и типичные ошибки.
Группы доступа в 1С — это механизм тонкого разграничения прав пользователей, который работает поверх стандартных ролей. Он позволяет ограничить не только действия (чтение, запись, проведение), но и конкретные объекты: организации, склады, контрагентов, подразделения. Если бухгалтер должен видеть документы только своей организации, а менеджер — только своих клиентов, без групп доступа этого не добиться.
Механизм встроен в конфигурации на базе Библиотеки стандартных подсистем: «Управление торговлей», «Комплексная автоматизация», «1С:ERP», «Зарплата и управление персоналом», «Бухгалтерия предприятия» (начиная с редакции 3.0). По умолчанию он отключён, чтобы не усложнять работу в простых базах, и включается одной функциональной опцией.
Ниже разобрано, где находится эта опция в разных конфигурациях, как создать профили и группы доступа, как проверить результат и какие ошибки встречаются чаще всего. Все действия выполняются под учётной записью с правами администратора.
Что такое группы доступа и когда они нужны
Стандартные роли 1С отвечают на вопрос «что пользователь может делать» — например, проводить реализацию или редактировать справочник номенклатуры. Группы доступа отвечают на вопрос «с какими данными он может это делать» — только с документами своего склада, своей организации или своей группы контрагентов.
Типичные ситуации, когда без групп доступа не обойтись:
- в базе ведётся учёт по нескольким организациям, и сотрудники не должны видеть чужие документы;
- менеджерам нужно ограничить доступ к контрагентам и сделкам коллег;
- кладовщикам разрешают работать только со своим складом;
- кадровикам и расчётчикам зарплаты нужно закрыть доступ к коммерческим данным.
Если база небольшая, все пользователи работают с одними данными, а разграничение по ролям уже настроено — включать группы доступа не обязательно. Лишний механизм усложнит администрирование и немного замедлит проверку прав при обращении к объектам.
Где находится настройка в типовых конфигурациях
Путь к функциональной опции немного различается в зависимости от конфигурации, но логика везде одинаковая: раздел администрирования, подраздел настройки пользователей и прав.
| Конфигурация | Путь к настройке |
|---|---|
| Управление торговлей 11, КА 2, ERP 2 | НСИ и администрирование → Настройка пользователей и прав → Группы доступа |
| Бухгалтерия предприятия 3.0 | Администрирование → Настройка прав и пользователей → Группы доступа |
| Зарплата и управление персоналом 3.1 | Администрирование → Настройка пользователей и прав → Группы доступа |
Если нужного пункта нет в меню, возможны две причины: у текущего пользователя недостаточно прав (нужна роль администратора) или конфигурация построена не на БСП и механизм в ней реализован иначе либо отсутствует.
Как включить группы доступа: пошаговая инструкция
Само включение занимает меньше минуты — это установка одного флажка. Основная работа начинается после: настройка профилей и групп.
- 1Войдите в базу под пользователем с правами администратора
- 2Откройте «Администрирование» (или «НСИ и администрирование») → «Настройка пользователей и прав»
- 3Установите флажок «Группы доступа»
- 4Откройте появившийся раздел «Профили групп доступа» и создайте нужные профили
- 5Создайте группы доступа в справочнике «Группы доступа», назначьте профиль и добавьте пользователей
- 6Попросите пользователей перезайти в базу и проверьте результат
После установки флажка в интерфейсе появятся новые объекты: справочники «Профили групп доступа» и «Группы доступа», а в карточке пользователя — возможность указать его группы. До перезахода пользователей в базу старые сеансы продолжат работать с прежними правами.
Обратите внимание: включение опции само по себе ничего не ограничивает. Пока не созданы профили и группы, пользователи работают как раньше — по своим ролям. Ограничения начинают действовать только после того, как пользователь включён в группу с настроенным профилем.
Настройка профилей групп доступа
Профиль — это шаблон прав. Откройте справочник «Профили групп доступа» и создайте новый элемент. В типовых конфигурациях уже есть предопределённые профили (например, «Менеджер по продажам», «Бухгалтер»), которые можно скопировать и изменить под свои задачи.
В карточке профиля настраивается два блока. Первый — роли, которые получат участники группы. Второй — разрешённые значения доступа: по каким измерениям (организации, склады, подразделения, группы контрагентов) будет действовать ограничение. Если вид доступа указан, но конкретные значения не заданы, действует правило «всё запрещено» или «всё разрешено» в зависимости от настройки профиля — это частый источник путаницы.
Копирование типового профиля
Самый безопасный путь — скопировать предопределённый профиль и убрать лишнее. Создание профиля «с нуля» с ручным подбором ролей требует знания состава ролей конфигурации: легко пропустить служебную роль, без которой у пользователя перестанет открываться нужный раздел.
Создание групп доступа и добавление пользователей
Группа доступа связывает профиль с конкретными пользователями и конкретными значениями. Например: группа «Менеджеры Восток», профиль «Менеджер по продажам», разрешённое значение — склад «Восточный».
Порядок заполнения карточки группы: укажите наименование, выберите профиль, на закладке с пользователями добавьте сотрудников, на закладке разрешённых значений перечислите организации, склады или другие объекты, с которыми группа должна работать. Один пользователь может входить в несколько групп — тогда его права суммируются.
Перед массовой настройкой сделайте резервную копию базы или хотя бы выгрузку в dt. Ошибка в правах не портит данные, но может парализовать работу сотрудников на время исправления.
Проверка результата
Единственный надёжный способ проверить права — войти под учётной записью пользователя, которому настроили доступ. Администратор видит всё, поэтому из-под своей учётки проверить ограничения невозможно.
Как проверить результат
Видны документы только разрешённых организаций/складов
Видны все документы или, наоборот, список пуст
Ошибка «Нарушение прав доступа» или пустая форма
Документ открывается и редактируется
Все рабочие функции доступны
Разделы пропали из меню — в профиле не хватает ролей
Если пользователь видит больше, чем должен, проверьте, не состоит ли он ещё в одной группе с широкими правами и не назначены ли ему роли напрямую в карточке пользователя. Права в 1С складываются, а не перекрываются.
Типичные ошибки и ограничения
Ещё одно ограничение: механизм групп доступа работает только для объектов, для которых в конфигурации реализована проверка RLS (ограничение доступа на уровне записей). Если доработанный самописный документ не включён в шаблоны ограничений, группы доступа на него не подействуют — это задача для разработчика.
Начинайте внедрение с одного подразделения и одной группы. Когда схема «профиль — группа — значения доступа» отработана на малом примере, масштабировать её на всю компанию значительно проще, чем переделывать запутанную структуру из десятков групп.
Частые вопросы
Группы доступа и роли — в чём разница?
Роли определяют, какие действия доступны пользователю (чтение, запись, проведение документов). Группы доступа дополнительно ограничивают, к каким конкретным данным эти действия применяются — например, только к документам своей организации или склада. Механизмы работают вместе: сначала проверяется роль, затем ограничение на уровне записей.
Почему после включения опции у пользователей ничего не изменилось?
Флажок «Группы доступа» только активирует механизм. Пока пользователь не добавлен в группу с настроенным профилем и разрешёнными значениями, он работает по своим прежним ролям без дополнительных ограничений. Также убедитесь, что пользователь перезашёл в базу.
Можно ли ограничить доступ к конкретным контрагентам?
Да, если в конфигурации для справочника контрагентов предусмотрен вид доступа «Группы контрагентов» или аналогичный. Создайте группы контрагентов в соответствующем справочнике, распределите по ним клиентов и укажите разрешённые группы в карточке группы доступа. Перечень доступных видов ограничений зависит от конфигурации.
Что делать, если после настройки у пользователя пропали нужные разделы?
Причина почти всегда в неполном составе ролей профиля. Сравните профиль с типовым предопределённым или с набором ролей, которые были у пользователя раньше, и добавьте недостающие. Проще всего скопировать типовой профиль и корректировать его, а не собирать роли вручную.
Влияют ли группы доступа на скорость работы базы?
Ограничение на уровне записей добавляет условия в запросы к базе данных, поэтому при большом числе групп и сложных шаблонах RLS возможно замедление выборок, особенно в списках документов. На небольших базах эффект обычно незаметен. Если возникли проблемы с производительностью, стоит упростить структуру групп и шаблоны ограничений.
Можно ли отключить группы доступа обратно?
Да, достаточно снять флажок «Группы доступа» в настройках прав. Созданные профили и группы при этом сохраняются, но перестают действовать. Перед отключением убедитесь, что у пользователей назначены роли напрямую или через профили, иначе они могут потерять доступ к рабочим функциям.
Что важно запомнить
Группы доступа включаются флажком в разделе настройки пользователей и прав, но реальную работу выполняют профили и группы. Настраивайте на тестовом пользователе, помните, что права суммируются, и проверяйте результат входом под ограниченной учётной записью.