Ошибка доступа в 1С: как настроить права
Сообщение «Нарушение прав доступа» появляется, когда пользователь пытается выполнить действие (открыть документ, провести его, запустить отчет), которое запрещено его набором прав (ролями) или настройками RLS (Record Level Security).
1. Проверка Групп доступа
В современных конфигурациях (ERP, КА, УТ 11, БП 3.0) права раздаются не напрямую ролями, а через Профили групп доступа.
- Перейдите в Администрирование — Настройки пользователей и прав — Пользователи.
- Откройте карточку нужного пользователя.
- Нажмите Права доступа.
- Убедитесь, что пользователю назначены соответствующие группы (например, "Менеджеры продаж" или "Бухгалтеры").
2. RLS (Ограничение на уровне записей)
Бывает так, что права на документ есть, но доступа к конкретному документу нет. Это работает RLS.
Пример: Менеджер видит только заказы СВОЕЙ организации или только по СВОИМ партнерам.
Если пользователь получает ошибку при попытке выбрать контрагента или организацию в документе:
- Проверьте Группы доступа (например, "Доступ к партнерам").
- В настройках группы проверьте состав участников и разрешенные значения доступа (папки партнеров, виды цен и т.д.).
3. Диагностика через Журнал регистрации
Если неясно, чего именно не хватает:
- Откройте Журнал регистрации (Администрирование — Обслуживание).
- Установите отбор по этому пользователю и событию "Отказ в доступе" (или ищите ошибки красного цвета).
- В колонке "Данные" или "Комментарий" часто пишется конкретный объект метаданных (например,
Справочник.Партнеры) и право, которого нет (Чтение,Изменение).
Сложная система прав?
Настройка RLS может существенно замедлить работу базы, если сделана неправильно. А неправильно настроенные роли — угроза безопасности данных. Мы поможем грамотно спроектировать матрицу доступа.
Аудит прав доступа