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

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

Как добавить роль пользователю в 1С Предприятие

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

Роль в 1С — это набор прав на объекты конфигурации: справочники, документы, отчёты, регистры. Без назначенной роли пользователь либо вообще не сможет войти в базу, либо увидит пустой интерфейс без доступа к данным. Поэтому добавление роли — одна из базовых операций администрирования, которая выполняется двумя способами: через конфигуратор (глобально, для информационной базы) и в режиме 1С:Предприятие (через справочник пользователей в типовых конфигурациях).

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

Что такое роль и чем она отличается от профиля группы доступа

Роль — объект метаданных конфигурации. Она жёстко зашита в структуру базы и определяет, какие действия (чтение, добавление, изменение, удаление, просмотр) доступны над каждым объектом. Изменить состав ролей можно только в конфигураторе, и после изменения требуется обновление конфигурации базы данных.

Профиль группы доступа — механизм типовых конфигураций (БСП — библиотека стандартных подсистем), который работает поверх ролей. Администратор в режиме предприятия собирает профиль из готовых ролей без входа в конфигуратор и назначает его группам пользователей. Это удобно, когда прав много и они часто меняются.

Способы назначения прав

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

Подходит для самописных и старых конфигураций. Требует монопольного доступа при обновлении конфигурации БД и прав администратора кластера.

Роль в карточке пользователя (режим Предприятие)

Быстрый способ для типовых решений. Не требует конфигуратора, изменения применяются после перезахода пользователя.

Профиль группы доступа

Оптимален при большом числе пользователей: один профиль назначается сразу группе. Требует включённого механизма групп доступа в настройках.

Как добавить роль пользователю в режиме 1С:Предприятие

Это основной сценарий для типовых конфигураций: «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом», ERP. Войдите в базу под учётной записью с правами администратора — иначе раздел настройки пользователей будет недоступен.

Порядок действий
  1. 1
    Откройте раздел «Администрирование» → «Настройка прав и пользователей» → «Пользователи» (в некоторых конфигурациях путь: «НСИ и администрирование»).
  2. 2
    Найдите нужного пользователя в списке и откройте его карточку двойным щелчком.
  3. 3
    Перейдите на вкладку «Права доступа» (или «Права»).
  4. 4
    В списке профилей или ролей установите флажки напротив нужных ролей, например «Добавление и изменение базовой нормативно-справочной информации».
  5. 5
    Нажмите «Записать и закрыть».
  6. 6
    Попросите пользователя выйти из базы и войти снова — права применяются при новом сеансе.

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

Обратите внимание: снятие всех ролей не блокирует вход в базу, но пользователь увидит пустой рабочий стол без документов и отчётов. Это частая причина обращений «программа открывается, но ничего нет».

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

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

Создание роли в конфигураторе
  1. 1
    Откройте конфигуратор и разверните дерево конфигурации: «Общие» → «Роли».
  2. 2
    Нажмите кнопку «Добавить» (или Insert) и задайте имя роли, например «ЧтениеЗаказовПокупателей».
  3. 3
    В правой части окна отметьте объекты и нужные права: «Чтение», «Просмотр» — без «Добавление» и «Изменение».
  4. 4
    Проверьте, что не отмечены права на удаление и интерактивное удаление, если они не нужны.
  5. 5
    Сохраните конфигурацию (Ctrl+S) и выполните обновление конфигурации базы данных (F7).

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

После создания роль нужно назначить. В конфигураторе это делается через меню «Администрирование → Пользователи»: откройте пользователя, перейдите на вкладку «Прочие» и отметьте новую роль в списке «Доступные роли». В типовых конфигурациях новая роль появится и в карточке пользователя в режиме предприятия.

Назначение роли через конфигуратор: когда это нужно

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

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

Проверка результата: как убедиться, что роль работает

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

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

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

Вход в базу
Норма

Пользователь входит, видит рабочий стол и нужные разделы

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

Пустой интерфейс или сообщение «Недостаточно прав» — роль не назначена или не применилась

Доступ к объекту
Норма

Документы и справочники открываются, кнопки «Создать» доступны согласно задумке

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

Ошибка «Нарушение прав доступа» при открытии — не хватает права на чтение связанного объекта

Лишние права
Норма

Недоступны данные, которые пользователь видеть не должен (зарплата, касса)

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

Открываются закрытые разделы — назначена слишком широкая роль или профиль

Частая ситуация: роль даёт право на документ, но не на связанный регистр, в котором документ делает движения. Пользователь видит документ, но при проведении получает ошибку. Решение — добавить в роль права на соответствующие регистры (накопления, сведений, бухгалтерии) в режиме, согласованном с логикой учёта.

Типичные ошибки и ограничения

Типичные ошибки
01
Назначение роли без перезахода пользователя — сеанс держит старые права, создаётся ложное впечатление, что настройка не сработала.
02
Изменение типовой роли вместо создания копии — при обновлении конфигурации правки теряются или обновление блокируется.
03
Право «Просмотр» без права «Чтение» — формально галочка стоит, но объект не открывается: «Просмотр» работает только вместе с «Чтением».
04
Роль назначена в конфигураторе, а в типовой конфигурации права управляются профилями групп доступа — настройка перекрывается и не действует.
05
Выдача «Полных прав» для решения разовой проблемы — пользователь получает доступ к удалению данных и административным функциям.

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

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

Часто задаваемые вопросы

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

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

Почему пользователь не видит назначенную роль?

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

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

Флажок «Администратор» в списке пользователей конфигуратора относится к администрированию информационной базы (управление пользователями, журнал регистрации). Роль «Полные права» — это доступ ко всем данным конфигурации. Это разные уровни, и для полноценного администратора обычно нужны оба.

Как дать доступ только на просмотр без изменения?

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

Нужно ли обновлять конфигурацию после назначения роли в режиме предприятия?

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

Что делать, если единственный администратор уволился и пароль утерян?

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

Итог

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

В типовых конфигурациях роль добавляют в карточке пользователя через «Администрирование → Пользователи», новую роль создают в конфигураторе в ветке «Общие → Роли» с последующим обновлением конфигурации БД. Типовые роли не редактируют — копируют. Права применяются при новом сеансе, а результат всегда проверяют под учётной записью самого пользователя.