Работа с базовыми правами БЗК в 1С 8.3 — одна из ключевых задач для администраторов и разработчиков, которые занимаются настройкой доступа пользователей. Аббревиатура БЗК расшифровывается как Базовые Закрытые Конфигурации, но в контексте прав доступа чаще подразумевается Базовые Защищённые Конфигурации или механизм Базовых Закрытых Каталогов (в зависимости от версии платформы). Однако в реальной практике под "базовыми правами БЗК" обычно понимают стандартный набор прав доступа, который определяет минимальные возможности пользователя в системе 1С:Предприятие 8.3.
Почему это важно? Без правильной настройки БЗК пользователи могут получить доступ к критическим данным или, наоборот, лишиться необходимых функций. Например, бухгалтер не сможет провести документ из-за отсутствия права на запись, а менеджер не увидит остатки товаров. В этой статье разберём, что такое базовые права БЗК, как они работают в 1С 8.3, и как их правильно настроить, чтобы избежать типичных ошибок.
Что такое базовые права БЗК в 1С 8.3
В 1С:Предприятие 8.3 базовые права БЗК — это минимальный набор разрешений, который автоматически назначается пользователям при создании новой роли или профиля. Они определяют, какие действия пользователь может выполнять с объектами конфигурации: просматривать, редактировать, удалять или создавать новые записи. Эти права являются основой для построения более сложных ролей и политики доступа.
Важно понимать, что БЗК не являются отдельным механизмом безопасности, а представляют собой часть системы разграничения доступа (РД). Они тесно связаны с:
- 🔐 Ролями пользователей — определяют, какие действия разрешены для конкретной группы.
- 📁 Правами на объекты — настраивают доступ к справочникам, документам, отчётам.
- 🔄 Механизмом наследования прав — если право не задано явно, оно может наследоваться от родительской роли.
Например, если в роли "Менеджер по продажам" не задано право на редактирование справочника "Номенклатура", но есть базовое право БЗК на чтение, пользователь сможет только просматривать товары, но не изменять их.
Отличия базовых прав БЗК от полных прав доступа
Многие путают базовые права БЗК с полными правами доступа. Разница заключается в глубине контроля:
| Критерий | Базовые права БЗК | Полные права доступа |
|---|---|---|
| Уровень детализации | Минимальный набор (чтение, запись, добавление, удаление) | Тонкая настройка (права на отдельные реквизиты, команды, отчёты) |
| Назначение | Обеспечение базовой функциональности | Гибкое разграничение доступа для разных ролей |
| Пример | Право на просмотр документа "Реализация" | Право на редактирование только поля "Сумма" в документе "Реализация" |
Базовые права БЗК обычно используются для:
- 📌 Быстрого развёртывания типовой конфигурации.
- 🛠️ Создания шаблонных ролей (например, "Пользователь" или "Гость").
- 🔒 Ограничения доступа для временных сотрудников.
Если в конфигурации много пользователей с одинаковыми правами, сначала настройте базовые права БЗК, а затем доработайте их через роли. Это сэкономит время.
Как проверить текущие базовые права БЗК в 1С 8.3
Чтобы увидеть, какие базовые права назначены в вашей конфигурации, выполните следующие шаги:
- Откройте конфигуратор 1С:Предприятие 8.3 в режиме
1С:Предприятие(не путать с режимомКонфигуратор!). - Перейдите в меню
Администрирование → Пользователи и права → Настройка прав доступа. - Выберите роль, для которой хотите проверить права, и нажмите
Изменить. - В открывшемся окне перейдите на вкладку
Праваи обратите внимание на колонкуБазовые.
Если колонка Базовые не активна, значит в вашей конфигурации базовые права БЗК не используются, и доступ настраивается только через явное назначение прав.
Что делать, если вкладка "Права" отсутствует?
Это может означать, что у вашей учётной записи недостаточно прав для просмотра настроек. Обратитесь к администратору или войдите под пользователем с ролью "Администратор системы".
Также базовые права можно проверить через Конфигуратор:
Откройте дерево конфигурации → Роли → Выберите роль → Права
Базовые права БЗК не всегда видны в интерфейсе — иногда они скрыты за настройками ролей. Если вы не видите их явным образом, проверьте настройки через конфигуратор.
Настройка базовых прав БЗК: пошаговая инструкция
Чтобы настроить базовые права БЗК, выполните следующие действия:
☑️ Подготовка к настройке прав
Шаг 1. Откройте настройки ролей
Перейдите в Администрирование → Пользователи и права → Роли и выберите роль, которую нужно изменить. Если подходящей роли нет, создайте новую.
Шаг 2. Настройте базовые права
На вкладке Права найдите колонку Базовые и установите флажки для необходимых действий:
- 📖
Чтение— разрешает просмотр объектов. - ✏️
Добавление— позволяет создавать новые записи. - 🔄
Изменение— разрешает редактирование существующих данных. - 🗑️
Удаление— даёт право удалять объекты. - 🔓
Просмотр— разрешает доступ к форме объекта (не всегда совпадает с правом на чтение!).
Шаг 3. Проверьте наследование прав
Убедитесь, что права не конфликтуют с родительскими ролями. Например, если роль "Менеджер" наследует права от роли "Пользователь", а в родительской роли запрещено удаление, то менеджер не сможет удалять документы, даже если в его роли стоит флажок Удаление.
Шаг 4. Сохраните и протестируйте
После сохранения изменений войдите в систему под пользователем с изменённой ролью и проверьте, что права работают корректно. Например, если вы дали право на добавление документов "Заказ клиента", попробуйте создать новый заказ.
Если после настройки прав пользователь всё равно не видит нужные данные, проверьте, не перекрываются ли базовые права БЗК явными запретами в других ролях.
Типичные ошибки при работе с базовыми правами БЗК
Даже опытные администраторы иногда допускают ошибки при настройке базовых прав. Вот самые распространённые из них:
⚠️ Внимание! Если в конфигурации используются динамические списки или управляемые формы, базовые права БЗК могут работать иначе, чем в обычных формах. Проверяйте поведение системы после любых изменений.
Ошибка 1. Избыточные права
Многие администраторы дают пользователям все базовые права "на всякий случай". Это приводит к:
- 🔓 Несанкционированному доступу к данным.
- 📉 Замедлению работы системы из-за лишних проверок прав.
- 🛑 Ошибкам при проведении документов (если права конфликтуют).
Ошибка 2. Игнорирование наследования
Если не учитывать, что права наследуются от родительских ролей, можно получить ситуацию, когда пользователь имеет больше прав, чем предполагалось. Например:
- Роль "Гость" имеет право только на чтение.
- Роль "Менеджер" наследуется от "Гость" и добавляет право на запись.
- Но если в родительской роли внезапно появится право на удаление, менеджер автоматически его получит.
Ошибка 3. Непроверенные изменения
Часто администраторы меняют права, но не тестируют их. В результате пользователи сталкиваются с ошибками вроде:
- 🚫 "
Недостаточно прав для проведения документа". - 🔍 "
Объект не найден" (если нет права на просмотр). - 🔄 "
Данные заблокированы" (если нет права на изменение).
Всегда тестируйте права под учётной записью с минимальными разрешениями. Это поможет выявить скрытые конфликты.
Как расширить базовые права БЗК для специфических задач
Иногда базовых прав БЗК недостаточно, и требуется более гибкая настройка. Например:
- 📊 Нужно дать право на просмотр отчёта, но запретить его редактирование.
- 📝 Разрешить изменение только определённых реквизитов документа.
- 🔗 Ограничить доступ к данным по организациям или подразделениям.
В таких случаях используйте:
1. Дополнительные права на объекты
Откройте роль в конфигураторе и на вкладке Права установите флажки для конкретных объектов (например, только для справочника "Контрагенты").
2. Права на реквизиты
В некоторых конфигурациях (например, 1С:ERP или 1С:УТ) можно настроить права на отдельные поля. Для этого:
Выберите объект → Права → Реквизиты → Установите флажки для нужных полей
3. Механизм RLS (Row-Level Security)
Если нужно ограничить доступ к строкам данных (например, менеджер должен видеть только своих клиентов), используйте ограничения доступа на уровне записей (RLS). Этот механизм работает поверх базовых прав БЗК и позволяет гибко фильтровать данные.
⚠️ Внимание! Настройка RLS требует глубокого понимания структуры базы. Неправильные ограничения могут сделать данные недоступными даже для администраторов.
Базовые права БЗК в облачных и файловых версиях 1С 8.3
Поведение базовых прав БЗК может отличаться в зависимости от типа базы:
| Тип базы | Особенности базовых прав БЗК | Рекомендации |
|---|---|---|
| Файловая база | Права настраиваются локально, нет централизованного управления. | Регулярно проверяйте права через конфигуратор. |
| Клиент-серверная база | Права управляются на сервере, возможны конфликты при репликации. | Используйте 1С:Предприятие 8.3 Сервер для мониторинга. |
| Облачная база (1С:Fresh, 1С:Линк) | Некоторые права могут быть ограничены провайдером. | Уточняйте возможности в документации вашего облачного решения. |
В облачных версиях (например, 1С:Fresh) часть прав может управляться автоматически. Например:
- 🔗 Права на интеграцию с внешними сервисами.
- 📤 Права на выгрузку данных в другие системы.
- 🔄 Права на автоматическое обновление конфигурации.
Если вы работаете с облачной базой, обратите внимание на:
- 📜 Договор с провайдером — некоторые права могут быть зафиксированы.
- 🔧 Панель управления облаком — там могут быть дополнительные настройки доступа.
- 📧 Техническую поддержку — уточняйте, какие права можно изменять самостоятельно.
FAQ: Частые вопросы о базовых правах БЗК в 1С 8.3
Можно ли отключить базовые права БЗК полностью?
Технически да, но это не рекомендуется. Базовые права обеспечивают минимальную функциональность. Если их отключить, пользователи не смогут даже войти в систему или просматривать основные данные. Вместо этого лучше точечно ограничивать права через роли.
Почему после настройки базовых прав пользователь всё равно не видит документы?
Причин может быть несколько:
- Права перекрываются явными запретами в другой роли.
- Включён механизм RLS, который фильтрует данные.
- Документы помечены на удаление или архивированы.
- Проблемы с кешированием прав (попробуйте перезапустить сеанс).
Проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок доступа.
Как перенести базовые права БЗК при обновлении конфигурации?
При обновлении конфигурации права могут сброситься, если:
- Обновление затрагивает структуру ролей.
- Используется нетиповое решение с кастомными правами.
Чтобы сохранить настройки:
- Сделайте резервную копию базы.
- Экспортируйте роли через
Конфигуратор → Файл → Сохранить данные конфигурации. - После обновления импортируйте роли обратно.
Какие базовые права нужны для работы с отчётами?
Для просмотра отчётов обычно достаточно права Чтение. Однако:
- Для формирования отчёта может потребоваться право
Выполнение. - Для экспорта отчёта в Excel — право
Выгрузка данных. - Для сохранения настроек отчёта — право
Изменение.
Могут ли базовые права БЗК конфликтовать с правами Windows?
Нет, базовые права БЗК относятся только к 1С:Предприятие и не зависят от прав операционной системы. Однако если база расположена на сетевом диске, права доступа Windows могут блокировать доступ к файлам базы (например, .1CD). В этом случае проверьте:
- Права на папку с базой.
- Настройки общего доступа (Shared Permissions).
- Права NTFS для пользователей.