К статье
Практический материал

Администрирование · 10 мин

Как в 1С установить права пользователя

Как установить права пользователя в 1С: настройка ролей, профилей групп доступа, ограничение на уровне записей. Пошаговая инструкция для режима Предприятие и Конфигуратора.

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

Механизм разграничения доступа различается в зависимости от конфигурации. В типовых решениях на основе Библиотеки стандартных подсистем (БСП) — «1С:Бухгалтерия», «1С:Зарплата и управление персоналом», «1С:Управление торговлей» — действует система профилей групп доступа. В простых или самописных конфигурациях права назначаются напрямую через роли в Конфигураторе. Ниже разобраны оба подхода.

Настройку прав может выполнять только пользователь с административными полномочиями. Обычный сотрудник не видит нужных разделов меню и не сможет изменить доступ даже себе. Если вы работаете в файловой базе, перед массовыми изменениями прав рекомендуется сделать резервную копию.

Как устроена система прав в 1С

Базовый элемент разграничения доступа — роль. Роль определяет набор разрешений на объекты конфигурации: чтение, добавление, изменение, удаление, просмотр, интерактивные действия. Роли создаёт разработчик в Конфигураторе, и конечный пользователь их не редактирует — он только получает их прямо или через профиль.

В типовых конфигурациях поверх ролей работают профили групп доступа. Профиль — это понятный администратору набор разрешений вида «Продажи», «Закупки», «Банк и касса», который внутри соответствует набору ролей. Пользователь включается в группу доступа, а группа связана с профилем. Такая схема позволяет управлять правами без входа в Конфигуратор.

Дополнительно существует механизм ограничения доступа на уровне записей (RLS): два менеджера с одинаковым профилем могут видеть только «свои» контрагенты, склады или организации. Это тонкая настройка, она разобрана в отдельном разделе.

Как назначить права через профили групп доступа

Это основной способ для типовых конфигураций. Откройте раздел «Администрирование» → «Настройка пользователей и прав». Убедитесь, что включён флажок «Группы доступа» — без него механизм профилей не активен. Затем перейдите по ссылке «Профили групп доступа».

В списке профилей выберите готовый вариант, подходящий по функции сотрудника, или создайте новый кнопкой «Создать». Внутри профиля отметьте флажками разрешённые роли и разделы: например, для менеджера по продажам — «Продажи», «CRM», «Базовая нормативно-справочная информация». Сохраните профиль.

Теперь привяжите пользователя. Откройте «Группы доступа», найдите группу, связанную с нужным профилем, и добавьте в её состав пользователя. Альтернативный путь: откройте карточку пользователя в справочнике «Пользователи» и на закладке «Права доступа» включите его в нужные группы. Изменения вступают в силу после перезапуска сеанса пользователя.

Порядок действий в типовой конфигурации
  1. 1
    Откройте Администрирование → Настройка пользователей и прав и включите группы доступа
  2. 2
    Создайте или отредактируйте профиль групп доступа, отметив нужные роли
  3. 3
    Добавьте пользователя в группу доступа, связанную с профилем
  4. 4
    Попросите пользователя перезайти в программу
  5. 5
    Проверьте результат, войдя под этим пользователем

Как скопировать права другого сотрудника

Если нужно выдать новичку те же права, что у действующего сотрудника, проще всего добавить его в те же группы доступа. Откройте карточку пользователя-образца, посмотрите список его групп на закладке «Права доступа» и включите нового пользователя в те же группы. Это быстрее и надёжнее, чем создавать профиль с нуля.

Как назначить роли в Конфигураторе

Если конфигурация не использует профили групп доступа (простые или самописные решения), права назначаются напрямую. Запустите Конфигуратор, откройте меню «Администрирование» → «Пользователи». Выберите пользователя из списка и нажмите «Изменить».

В карточке пользователя перейдите на вкладку «Прочие». Здесь отображается список всех ролей конфигурации — отметьте флажками нужные. Там же указывается основной интерфейс и язык. Сохраните изменения и обновите конфигурацию базы данных, если это потребуется. Пользователь получит новые права после перезахода.

Здесь же, в списке пользователей, проверяется наличие аутентификации: флажок «Аутентификация 1С:Предприятия» и заданный пароль. Без этого пользователь с правами существует в списке, но войти в базу не сможет.

Как ограничить доступ на уровне записей

Профиль отвечает на вопрос «что можно делать», а ограничение на уровне записей — «с какими данными». Типичный сценарий: менеджеры видят только документы по своей организации или своей группе контрагентов.

Настройка выполняется в карточке группы доступа или пользователя: в табличной части «Значения доступа» укажите разрешённые организации, склады, подразделения или контрагентов. Если список пуст, ограничения не действуют — пользователь видит всё, что разрешает профиль.

Учтите: RLS заметно усложняет запросы к базе и может снижать скорость работы списков и отчётов. Включайте ограничения только там, где это действительно необходимо, и проверяйте производительность после настройки.

Как проверить, что права настроены правильно

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

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

Контрольные точки

Как проверить результат

Вход под пользователем
Норма

Пользователь входит, видит только свои разделы

Тревожный признак

Ошибка входа или видны лишние разделы

Открытие разрешённого документа
Норма

Документ открывается и редактируется

Тревожный признак

Сообщение о нарушении прав

Попытка запрещённого действия
Норма

Корректный отказ с сообщением о правах

Тревожный признак

Действие выполняется или программа падает с ошибкой

Типичные ошибки при настройке прав

Самая частая ошибка — изменения внесены, но пользователь продолжает работать в старом сеансе. Права в 1С считываются при входе, поэтому после любых изменений пользователь должен выйти из программы и зайти заново. В клиент-серверном варианте иногда помогает принудительное завершение сеанса через консоль кластера.

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

Типичные ошибки
01
Не перезапущен сеанс — пользователь работает со старыми правами и считает, что настройка не сработала
02
Выданы полные права вместо точечной роли — риск случайного удаления или изменения данных
03
Настроен профиль, но пользователь не добавлен в группу доступа — права не применились
04
Ограничение по организации задано, а отчёты всё равно показывают все данные — в роли не заложен RLS для этого объекта
05
Уволенному сотруднику не отключили вход — учётная запись остаётся активной

Что делать, если прав не хватает или они сбились

Если пользователь видит сообщение «Нарушение прав доступа» при штатной операции, сначала уточните, какое именно действие он выполнял, и проверьте, покрывает ли его профиль эту роль. В типовых конфигурациях удобно сравнить его состав групп с коллегой на аналогичной должности.

Когда права «слетели» после обновления конфигурации, проверьте, не сбросился ли флажок «Группы доступа» в настройках пользователей и прав, и не изменились ли профили при обновлении. В сложных случаях помогает отчёт «Анализ прав доступа» (если он есть в конфигурации) — он показывает, какие роли и ограничения фактически действуют для конкретного пользователя.

Маршрут решения

Как выбрать действие

Типовая конфигурация (Бухгалтерия, ЗУП, Управление торговлей)Настраивайте права через профили и группы доступа в режиме Предприятие
Самописная или простая конфигурация без групп доступаНазначайте роли в Конфигураторе: Администрирование → Пользователи → вкладка «Прочие»
Нужно разделить данные по организациям или складамДобавьте значения доступа в группе доступа и проверьте скорость работы
Права не применяются после настройкиЗавершите сеанс пользователя и проверьте его членство в группе доступа

Частые вопросы

Почему пользователь не видит кнопку «Администрирование»?

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

Можно ли дать право только на просмотр без изменения?

Да. В профиле групп доступа выбирайте роли с приставкой «просмотр» или «чтение» — в типовых конфигурациях они обычно идут отдельно от ролей на добавление и изменение. В Конфигураторе аналогичный эффект дают роли, где разрешено чтение и просмотр, но запрещены добавление и изменение.

Как отключить пользователя, не удаляя его?

Откройте карточку пользователя и снимите флажок «Вход в программу разрешён» (или аутентификацию — в Конфигураторе). Данные и история документов сохранятся, но войти в базу он не сможет. Это правильный способ заблокировать доступ уволенного сотрудника.

Сколько групп доступа может быть у одного пользователя?

Ограничений по количеству нет: пользователь может входить в несколько групп, и тогда его фактические права складываются как объединение разрешений всех профилей. Учитывайте это при проверке — лишняя группа может незаметно расширять доступ.

Почему после обновления конфигурации появились ошибки прав?

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

Можно ли выдать временные права и потом автоматически их отозвать?

Штатного механизма автоматического истечения прав в типовых конфигурациях нет. Практичный вариант — создать отдельную группу доступа для временных полномочий и по окончании периода просто исключить из неё пользователя. Дату отзыва зафиксируйте во внутреннем регламенте или задаче администратора.

Итог

Что важно запомнить

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