Дата актуализации:
Что происходит
При попытке изменить (создать, отредактировать, удалить) элемент справочника «Пользователи» система 1С выдаёт:
Ошибка доступа к объекту «Справочник.Пользователи». Недостаточно прав на изменение.
Или в журнале регистрации:
Narушение прав доступа: Отказано в доступе к объекту «Справочник.Пользователи».
Основные причины
- Роли пользователя не содержат права «Изменение» для справочника «Пользователи».
- Ограничение по организациям/представлениям данных. Права даны «частично» и не распространяются на нужную запись.
- Файловая блокировка. Пользователь не имеет прав на уровне ОС к файлу
1Cv8.1CDили служебным файлам (.cgr, .cfl). - После обновления конфигурации права были сброшены или изменена иерархия объектов.
Алгоритм диагностики (пошагово)
Шаг 1. Определить, каких прав не хватает
- В меню «Администрирование → Пользователи и права → Пользователи» выберите нужного пользователя.
- Откройте вкладку «Права доступа».
- В фильтре «Объект» введите
Пользователи. - Убедитесь, что галочки «Чтение» и «Изменение» установлены (если нужен полный доступ, ставьте «Полные»).
Шаг 2. Проверить роли
Если права заданы через роли, сделайте:
- «Администрирование → Пользователи и права → Роли».
- Откройте роль, назначенную пользователю.
- В дереве объектов найдите «Справочники → Пользователи» и установите желаемые права: Чтение, Изменение, Добавление, Удаление.
Шаг 3. Ограничение по организациям
- В той же роли перейдите на вкладку «Ограничения по организациям/представлениям».
- Убедитесь, что справочник «Пользователи» не ограничен списком организаций.
- Если ограничение требуется, добавьте нужные организации в «Разрешённые».
Шаг 4. Проверка прав на уровне ОС (файловые базы)
- На сервере (или локальном ПК) откройте Свойства папки БД (
<путь к каталогу базы данных>). - Вкладка «Безопасность»:
- Группе «Пользователи 1С» или конкретному пользователю дайте Полный доступ.
- Для файлов
1Cv8;1CD,1Cv8.log,.cgr, .cflубедитесь, что атрибут «Только чтение» снят. - Примените изменения и перезапустите «1С:Предприятие».
Шаг 5. Отключение политики UAC (только если п.4 не помог)
- Win + R →
secpol.msc→ «Локальные политики → Параметры безопасности». - Параметр «Режим утверждения администратора для встроенной учетной записи администратора» установите в «Отключено».
- Перезагрузите ПК.
Частые ошибки и как их избежать
| Описание ошибки | Причина | Решение одной строкой |
|---|---|---|
| «1Cv8.cgr.cfl 5(0x00000005): Отказано в доступе» | Нет прав на уровне ОС | Дать «Полный доступ» группе 1С на папку базы |
| После обновления конфигурации новые роли перестали работать | Права не перенесены | В конфигураторе «Обновить права» → «Перенести права» |
| Менеджер не может редактировать пользователей только своей организации | Ограничение по представлению данных | В роли включить «ПредставлениеДанных.Пользователи.Основное» |
Контрольный чек-лист для администратора
- Пользователь назначен на нужную роль.
- Роль содержит права «Изменение» справочника «Пользователи».
- Нет ограничений по организациям или представлениям.
- После изменения прав пользователь перезапустил 1С.
- На уровне ОС пользователь имеет «Полный доступ» к папке базы.
- Файлы базы не только для чтения.
Совет: Для массовой проверки прав используйте Отчёт «Контроль прав доступа» (Администрирование → Пользователи и права → Журнал контроля прав).
В 90 % случаев проблема решается на шаге 1–2: достаточно открыть роль и поставить галочку «Изменение» для справочника «Пользователи».