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

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

Базовые права БСП в 1С 8.3: что это и как работают

Что такое базовые права БСП в 1С 8.3, зачем нужна роль «Базовые права», как назначить её пользователю и исправить ошибку «Нарушение прав доступа».

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

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

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

Что такое БСП и зачем нужны базовые права

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

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

Роль «Базовые права» (в разных версиях БСП она может называться «Базовые права БСП», «Базовые права (БСП)» или входить в профиль «Базовые права») как раз и объединяет все необходимые разрешения. Это не «права на документы», а технический фундамент доступа.

Что именно входит в базовые права

Состав роли зависит от версии БСП, но типовой набор включает права на чтение и изменение служебных объектов. Точный перечень можно посмотреть в конфигураторе: откройте роль и изучите список объектов в правой части окна прав.

  • Константы — чтение служебных настроек (параметры подсистем, настройки интерфейса).
  • Регистры сведений подсистем «Пользователи», «Настройки пользователей», «Варианты отчётов».
  • Справочники «Пользователи», «Группы пользователей», «Идентификаторы объектов метаданных» — чтение.
  • Общие команды, обработки и формы начальной страницы.
  • Права на запуск тонкого и веб-клиента, если это предусмотрено конфигурацией.

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

Где найти и как назначить базовые права пользователю

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

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

В конфигураторе роль назначается через «Администрирование» → «Пользователи» → вкладка «Прочие» (или «Роли» в зависимости от версии платформы). Там можно поставить флажок напротив роли «Базовые права». Этот способ подходит для отладки, но в рабочей базе лучше управлять доступом через профили — так настройки переживут обновления.

Порядок действий
  1. 1
    Откройте Администрирование → Настройки прав и пользователей → Пользователи.
  2. 2
    Выберите нужного пользователя и откройте список его групп доступа.
  3. 3
    Убедитесь, что среди профилей есть «Базовые права» (или профиль с аналогичным назначением).
  4. 4
    Если профиля нет — добавьте пользователя в соответствующую группу доступа.
  5. 5
    Попросите пользователя перезайти в программу и проверьте, что вход проходит без ошибок.
  6. 6
    Откройте несколько стандартных форм (настройки, отчёт) и убедитесь в отсутствии сообщений о нарушении прав.

Типичная ошибка «Нарушение прав доступа» при входе

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

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

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

Типичные ошибки
01
Назначили только функциональную роль (бухгалтер, кадровик) без базовых прав — пользователь не может войти в программу.
02
Изменили типовую роль в конфигураторе вместо работы через профили — при обновлении конфигурации изменения затрутся.
03
Дали пользователю полные права «для проверки» и забыли убрать — это нарушение разграничения доступа и риск для данных.
04
Проверяли права без перезапуска сеанса — старые разрешения остаются активными до повторного входа.

Базовые права и полные права: почему нельзя всех делать администраторами

Распространённая «ленивая» практика — выдать новому пользователю роль «Полные права», чтобы не разбираться с профилями. Это снимает проблему входа, но создаёт серьёзные риски: пользователь получает доступ к удалению данных, изменению настроек обмена, закрытым периодам и чужим персональным данным.

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

Сравнение вариантов

Только базовые права

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

Базовые права + функциональный профиль

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

Полные права

Только для администратора. Для обычных пользователей — риск случайного удаления данных и нарушения учёта.

Безопасные границы самостоятельной настройки

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

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

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

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

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

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

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

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

Вход в программу
Норма

Сеанс открывается без сообщений о нарушении прав

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

Ошибка «Нарушение прав доступа» при входе или на стартовой странице

Открытие рабочих документов
Норма

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

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

Формы не открываются либо поля недоступны

Доступ к чужим разделам
Норма

Разделы вне должности скрыты или недоступны

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

Пользователь видит зарплату, кассу или настройки обмена без необходимости

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

Можно ли работать в 1С без роли «Базовые права»?

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

Чем базовые права отличаются от профиля группы доступа?

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

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

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

Нужно ли давать базовые права внешним пользователям?

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

Как узнать, каких именно прав не хватает пользователю?

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

Итог

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

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