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

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

Базовые права БПО в 1С 8.3: что это и как настроить

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

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

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

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

Что входит в БПО и зачем библиотеке отдельные права

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

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

Кому назначать роль «Базовые права БПО»

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

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

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

Кому назначать роль

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

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

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

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

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

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

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

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

Типичные ошибки и как их диагностировать

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

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

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

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

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

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

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

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

Вход под пользователем после назначения роли
Норма

Операции с оборудованием выполняются без сообщений о нарушении прав

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

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

Состав профиля групп доступа
Норма

Роль «Базовые права БПО» присутствует в профиле вместе с прикладными ролями

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

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

Открытие справочника «Подключаемое оборудование»
Норма

Список открывается для просмотра

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

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

Ограничения и риски при самостоятельной настройке

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

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

Ответы на частые вопросы

У пользователя полные права — нужно ли добавлять «Базовые права БПО»?

Нет. Полные права включают доступ ко всем объектам конфигурации, включая объекты библиотеки подключаемого оборудования. Дополнительное назначение роли ничего не изменит.

Почему кассир видит ошибку прав только при пробитии чека, а остальное работает?

Потому что обращение к объектам БПО происходит в момент фискализации: код проверяет настройки оборудования и очередь чеков. Остальные операции кассира этих объектов не касаются, поэтому недостаток прав проявляется точечно.

Даст ли роль «Базовые права БПО» возможность менять настройки оборудования?

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

Роль назначена, но ошибка доступа осталась. Что проверить в первую очередь?

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

Есть ли роль «Базовые права БПО» в «1С:Бухгалтерии»?

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

Что будет, если удалить роль из профиля действующих кассиров?

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

Итог

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

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