Роль «Базовые права БЗК»: зачем она нужна в профилях доступа ЗУП и как с ней работать
Содержание
«Базовые права БЗК» в 1С 8.3 — это служебная роль библиотеки зарплатно-кадровых подсистем (БЗК). Она даёт минимальный набор прав на общие объекты зарплатного и кадрового учёта, без которого пользователь не откроет ни один кадровый документ, даже если ему выданы права на сами документы. Роль входит во все поставляемые профили групп доступа ЗУП 3.1, а в самодельный профиль её нужно добавить вручную.
Аббревиатура БЗК расшифровывается как «Библиотека зарплатно-кадровых подсистем». На ней построены 1С:ЗУП 3.1, зарплатные блоки 1С:ERP и 1С:Комплексной автоматизации. Поэтому роль с этим названием встречается во всех этих программах, и логика работы с ней одинаковая.
Что такое базовые права БЗК и где они живут
Права в типовых конфигурациях 1С 8.3 выдаются не напрямую ролями, а через три уровня:
- 🧩 роль — набор прав на объекты конфигурации (читать, добавлять, проводить). Роли создаёт разработчик в Конфигураторе;
- 📦 профиль группы доступа — набор ролей под типовую должность: «Кадровик», «Расчетчик», «Бухгалтер»;
- 👥 группа доступа — профиль плюс конкретные пользователи и ограничения (например, только одна организация).
Роли с приставкой «Базовые права» — особый вид. Они не открывают пользователю какой-то участок работы. Они дают доступ к «фундаменту»: общим настройкам, константам, служебным регистрам и справочникам, которые читают формы и обработки при каждом открытии.
В конфигурациях на БЗК обычно встречаются несколько таких ролей, вложенных по уровням:
| Роль | Чья | Что обеспечивает |
|---|---|---|
| Базовые права БСП | Библиотека стандартных подсистем | Вход в программу, работа с пользователями, настройками, печатью, вложениями |
| Базовые права БЗК | Библиотека зарплатно-кадровых подсистем | Общие объекты кадрового и зарплатного учёта |
| Базовые права ЗУП | Конфигурация ЗУП 3.1 | Общие объекты, специфичные для самой ЗУП |
Внутреннее имя роли в метаданных — БазовыеПраваБЗК. Его видно в Конфигураторе в ветке Общие → Роли.
Сама по себе роль «Базовые права БЗК» почти ничего не разрешает. Пользователь, у которого есть только она, войдёт в программу и увидит пустой рабочий стол. Это нормально: роль задумана как обязательная «подложка» под рабочие роли.
Чем базовые права БЗК отличаются от полных прав доступа
Путаница возникает из-за похожих названий. Роль «Полные права» и профиль «Администратор» — это противоположный край шкалы.
| Признак | Базовые права БЗК | Полные права |
|---|---|---|
| Назначение | Минимум для работы любого пользователя зарплатного блока | Неограниченная работа со всеми данными |
| Доступ к документам и справочникам | Только служебные и общие объекты | Все объекты конфигурации |
| Ограничения на уровне записей | Действуют | Не действуют |
| Администрирование пользователей | Нет | Да |
| Кому выдают | Всем, кто работает с кадрами и зарплатой | Администратору базы, 1–2 сотрудникам |
Отсюда практическое правило: не выдавайте «Полные права» только потому, что у пользователя «что-то не открывается». Это закроет симптом, но человек получит доступ к зарплате всех сотрудников, включая руководство, и к настройкам программы. Правильный путь — найти, какой роли не хватает, и добавить её в профиль.
Как проверить, есть ли базовые права БЗК у пользователя
Есть три способа: от простого к техническому.
Через профиль группы доступа
- Откройте
Администрирование → Настройки пользователей и прав → Профили групп доступа. - Откройте профиль, который назначен пользователю.
- Перейдите на вкладку со списком ролей и найдите строку «Базовые права БЗК». Быстрее всего — через поиск по списку (
Ctrl+F).
Если в профиле стоит отбор «показывать только выбранные роли», а нужной строки нет, значит роль не включена.
Через карточку пользователя
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Откройте карточку сотрудника и перейдите к его правам доступа (из карточки открываются группы доступа, в которые он входит, и отчёт по правам).
- Отчёт по правам показывает итоговые права на каждый объект с учётом всех групп доступа сразу.
Отчёт полезен, когда у человека несколько групп доступа: роль могла прийти из любой из них.
Через Конфигуратор
В Конфигураторе откройте Администрирование → Пользователи, затем карточку пользователя, вкладку «Прочие». Там виден список ролей, которые фактически назначены пользователю информационной базы.
В Конфигураторе роли смотрите, но не меняйте. В типовых конфигурациях роли пользователям назначает подсистема групп доступа. Ручная галочка в Конфигураторе слетит при следующем обновлении прав или, хуже, разойдётся с тем, что показывает программа.
Настройка базовых прав БЗК в профиле: пошаговая инструкция
Поставляемые профили («Кадровик», «Расчетчик» и другие) менять нельзя: при обновлении конфигурации они перезаписываются. Поэтому все настройки делают на копии.
Шаг 1. Создайте свой профиль
- Откройте
Администрирование → Настройки пользователей и прав → Профили групп доступа. - Выделите поставляемый профиль, близкий к нужной должности, и скопируйте его (
F9или команда копирования в списке). - Дайте копии понятное имя: «Кадровик филиала», «Расчетчик без больничных».
Копия поставляемого профиля уже содержит «Базовые права БЗК». Если собираете профиль с нуля, начните с добавления базовых ролей.
Шаг 2. Отметьте роли
- В копии профиля откройте список ролей и снимите отбор «только выбранные», чтобы увидеть все.
- Проверьте, что отмечены «Базовые права БСП», «Базовые права БЗК» и «Базовые права ЗУП» (в ERP и КА — базовые роли своей конфигурации).
- Добавьте рабочие роли: на чтение или изменение нужных документов и справочников.
- Запишите профиль.
Шаг 3. Настройте виды доступа
На отдельной вкладке профиля задаются виды доступа — ограничения на уровне записей. Для зарплатного блока обычно это организации и группы физических лиц или подразделения.
Для каждого вида выберите режим:
- 🔓 «Все разрешены» — ограничения нет;
- 🔒 «Все запрещены, кроме…» — список разрешённых значений задаётся в группе доступа;
- ⚙️ «Значения задаются в группах доступа» — гибко для разных групп с одним профилем.
Шаг 4. Создайте группу доступа и включите пользователей
- Откройте
Администрирование → Настройки пользователей и прав → Группы доступа. - Создайте группу, выберите в ней ваш профиль.
- Добавьте участников и, если в профиле есть ограничения, укажите разрешённые организации или подразделения.
- Запишите группу.
Права применяются при следующем входе пользователя. Попросите сотрудника перезапустить 1С — изменение в открытом сеансе не подхватывается.
Частые ошибки при работе с базовыми правами БЗК
Сбои вокруг базовых ролей выглядят иначе, чем нехватка прав на конкретный документ: ломается сразу всё или почти всё.
Ещё одна типичная ошибка — снять «лишнюю» на вид роль «Базовые права БЗК», чтобы «урезать» сотрудника. Ограничивать нужно рабочие роли и виды доступа. Без базовых ролей профиль просто перестаёт работать.
Как расширить базовые права БЗК под особые задачи
Саму роль «Базовые права БЗК» не меняют. Это объект поставки: правка в Конфигураторе снимет конфигурацию с полной поддержки и усложнит каждое обновление. Расширять нужно профиль, а не роль.
Вариант 1. Добавить поставляемые роли в свой профиль
Самый частый случай. Например, кадровику надо видеть начисления, но не менять их. Ищите в списке ролей пары с пометкой «чтение» и «добавление, изменение» и отмечайте только то, что нужно. Этого хватает в большинстве реальных сценариев.
Вариант 2. Своя роль в расширении конфигурации
Если ни одна поставляемая роль не подходит, разработчик создаёт расширение (механизм есть с платформы 8.3.6) и добавляет в него свою роль. Например, право только на чтение одного регистра сведений или на запуск собственной обработки.
Порядок такой:
- В Конфигураторе создать расширение и роль в нём.
- Дать роли права на нужные объекты (объекты основной конфигурации заимствуются в расширение).
- Загрузить расширение в базу. Роль из расширения появится в списке ролей профиля.
- Добавить её в свой профиль группы доступа рядом с базовыми ролями.
Роль из расширения не заменяет «Базовые права БЗК», а дополняет их. Базовые роли в профиле оставьте как есть.
Вариант 3. Поставляемый профиль-«надстройка»
Иногда нужный набор прав уже собран в отдельный поставляемый профиль. Пользователя можно включить в две группы доступа: основную и дополнительную. Права суммируются. Это проще, чем собирать «монстра» из десятков ролей.
| Способ | Когда подходит | Риски |
|---|---|---|
| Роли в копии профиля | Нужные права уже есть в поставке | Профиль надо сверять с поставляемым после крупных обновлений |
| Роль в расширении | Нужен узкий доступ, которого нет в поставке | Расширение надо проверять после обновления конфигурации |
| Вторая группа доступа | Готовый профиль закрывает задачу | Легко выдать больше, чем нужно: проверяйте итог отчётом по правам |
Базовые права БЗК в файловой, серверной и облачной базе
Механизм ролей и профилей одинаков для всех вариантов работы. Роль «Базовые права БЗК» в файловой базе действует так же, как в клиент-серверной. Разница в том, кто и чем управляет.
Файловая база. Права настраиваются в режиме «Предприятие» по тем же шагам. Ограничения на уровне записей в файловой базе тоже работают, но на больших объёмах заметнее замедляют списки. Если включаете ограничения по подразделениям для десятков пользователей, проверьте скорость открытия кадровых журналов.
Клиент-серверная база . Всё то же самое. Дополнительно права на саму базу в кластере серверов 1С и на СУБД — это отдельная история, к ролям конфигурации отношения не имеет.
Облако (1С:Фреш и сервисы на его основе). Пользователей абонента добавляет администратор абонента в менеджере сервиса. Внутри приложения права раздаются теми же профилями и группами доступа. Конфигуратора у пользователя облака нет, поэтому:
- 🚫 изменить поставляемые роли невозможно;
- ✅ копировать профили и собирать свои из поставляемых ролей можно;
- ⚠️ расширения с собственными ролями в облаке подключаются с ограничениями сервиса — уточняйте у поставщика облака, разрешена ли их загрузка.
Частые вопросы
Можно ли удалить роль «Базовые права БЗК» из профиля?
Есть ли «Базовые права БЗК» в 1С:Бухгалтерии?
Почему в профиле роль есть, а пользователь всё равно не видит сотрудников?
Нужно ли переназначать права после обновления ЗУП?
Где посмотреть техническое имя роли?
Общие → Роли: имя БазовыеПраваБЗК. В режиме «Предприятие» роль показывается под синонимом «Базовые права БЗК».