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