При переходе с устаревших конфигураций, таких как 1С:Управление производственным предприятием (УПП), на современные решения вроде 1С:ERP Управление предприятием, одной из первых задач администратора становится настройка прав доступа. В УПП существовала универсальная роль Пользователь, которая обеспечивала минимально необходимый набор прав для входа в систему и работы с базовыми классификаторами. В 1С:ERP подход кардинально изменился. Давайте разберем, как теперь устроена эта система и какие роли необходимо назначать новым пользователям.
Проанализируем ключевое различие: если в УПП роль Пользователь была монолитной и часто назначалась непосредственно в Конфигураторе, то в 1С:ERP права строятся на базе Библиотеки стандартных подсистем (БСП). Теперь мы работаем не просто с ролями, а с Профилями групп доступа и Группами доступа в режиме «1С:Предприятие».
Выясним причину таких изменений. Современные конфигурации требуют гораздо более гибкой настройки безопасности. В ERP права разделены на технологические (запуск программы), системные (работа с личными настройками) и прикладные (чтение справочников, документов). Роль Пользователь из УПП теперь «расщеплена» на несколько специализированных ролей.
Рассмотрим состав базовых прав, которые в совокупности дают тот же эффект, что и старая роль в УПП. Чтобы пользователь мог полноценно начать работу, ему обычно требуются следующие системные роли:
В УПП роль Пользователь часто назначалась автоматически программным кодом при создании нового элемента в справочнике Пользователи. В 1С:ERP реализован более элегантный механизм. Разберем его по шагам:
Посмотрим на справочник Группы доступа. В системе существует предопределенная группа, которая обычно называется «Все пользователи». Её особенность в том, что любой новый пользователь, созданный в базе, автоматически становится её участником.
Для реализации автоматического назначения прав проделаем следующие действия:
Теперь при создании нового сотрудника система сама, без участия администратора, выдаст ему этот набор прав. Это исключает ситуацию, когда пользователь «зависает» на этапе входа из-за отсутствия элементарных разрешений.
Важно понимать существенное отличие от УПП в вопросе видимости данных. В УПП роль Пользователь часто давала право на просмотр почти всех справочников (Контрагенты, Номенклатура). В 1С:ERP идеология иная: если у пользователя есть только базовые роли, он не увидит даже список контрагентов.
Рассмотрим пример. Для того чтобы бухгалтер мог видеть список поставщиков, ему недостаточно базовых прав. Ему нужно назначить роль Чтение контрагентов или включить его в профиль Бухгалтер. В ERP чтение и изменение разделены максимально жестко. Если вы хотите, чтобы все пользователи видели справочник Номенклатура, вам придется добавить роль Чтение номенклатуры в тот самый общий профиль группы «Все пользователи».
Проанализируем еще один важный аспект. В 1С:ERP видимость интерфейса зависит не только от ролей, но и от Функциональных опций. Если в настройках системы выключен раздел «Производство», то никакие роли не заставят пункты этого меню появиться в интерфейсе пользователя.
Поэтому, если вы назначили пользователю роль, аналогичную роли из УПП, но он все равно не видит нужные разделы, проверьте:
Подводя итог, можно сказать, что прямой замены «один в один» для роли Пользователь не существует, но её функции успешно выполняются связкой базовых ролей БСП и ERP, объединенных в профиль группы доступа «Все пользователи». Это позволяет автоматизировать процесс первичной настройки прав и гарантировать, что каждый новый сотрудник сможет как минимум войти в систему и увидеть общие данные.
Рекомендуем при настройке профиля «Все пользователи» быть аккуратными и не включать туда роли, дающие доступ к конфиденциальной информации, так как эти права будут наследоваться абсолютно всеми учетными записями в базе данных.