Настройка прав доступа к административному разделу 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка прав доступа к административному разделу 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка прав доступа к административному разделу 1С-Битрикс

Типичная проблема: контент-менеджер заходит в административный раздел и видит все модули, включая настройки сервера, резервное копирование и управление лицензиями. Либо обратная ситуация — менеджер по заказам не может открыть нужный раздел CRM из-за отсутствия прав. Обе проблемы решаются настройкой доступа к административному разделу.

Как устроены права в административной части

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

  1. Группы пользователей — пользователь должен состоять в группе с правом доступа к конкретному модулю
  2. Права на модули — каждый модуль имеет собственный набор уровней доступа
  3. Права на разделы сайта — контроль доступа к публичным и административным страницам через b_group_section

Таблицы в БД: b_user_group (связь пользователей и групп), b_group (группы), права на модули хранятся в b_option с ключом вида access_*.

Уровни доступа к модулям

Для каждого модуля доступны уровни: D (нет доступа), R (чтение), W (запись), X (полный доступ). Настраивается через:

Настройки → Пользователи → Группы пользователей → [группа] → Доступ к модулям

Ключевые модули и рекомендуемые уровни для типового контент-менеджера:

Модуль ID модуля Рекомендуемый уровень
Информационные блоки iblock W
Интернет-магазин sale W
Медиабиблиотека fileman W
Управление структурой main R
Настройки системы main (admin) D
Резервное копирование backup D

Права на конкретные страницы и разделы

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

Рабочий стол → [правая кнопка на папке] → Права доступа

Или программно через CComponentEngine::SetComponentPath и права на компоненты.

Административный доступ без группы «Администраторы»

Для предоставления доступа к административному разделу без включения в группу администраторов нужно:

  1. Создать отдельную группу (например, «Контент-менеджеры»)
  2. В настройках группы включить «Доступ к административному разделу» — флаг ADMIN_SECTION в таблице b_group
  3. Назначить права на нужные модули

Без флага ADMIN_SECTION пользователь не сможет войти в /bitrix/admin/, даже имея права на отдельные модули.

Права через API

Проверка прав в коде:

// Проверить право пользователя на модуль
$APPLICATION->GetGroupRight('iblock'); // возвращает уровень: D/R/W/X

// Проверить, является ли текущий пользователь администратором
$USER->IsAdmin();

// Проверить принадлежность к группе
$USER->IsInGroup(5); // 5 - ID группы

Сроки выполнения

Настройка прав для 2–3 групп пользователей с типовыми ролями — 2–3 часа. Проектирование сложной ролевой модели с кастомными ограничениями на уровне страниц и компонентов — до 1 рабочего дня.