Режим «Только для чтения» в 1С:Предприятие — частая головная боль для администраторов и разработчиков. Он блокирует возможность изменять объекты конфигурации, добавлять новые элементы или сохранять правки, что тормозит работу над проектом. Причины появления этого режима разнообразны: от неправильных прав доступа до системных ошибок при обновлении платформы. В некоторых случаях проблема решается буквально в два клика, в других — требует глубокого вмешательства в файловую структуру базы.

Важно понимать, что режим «Только для чтения» — это не всегда ошибка. Иногда он включается намеренно (например, для защиты рабочей базы от случайных изменений). Но если блокировка мешает работе, её нужно снимать грамотно, чтобы не нарушить целостность данных. В этой статье разберём все актуальные способы — от простых до продвинутых, — а также расскажем, как избежать повторного появления проблемы.

———

1. Проверка прав доступа в конфигураторе

Первое, что нужно сделать — убедиться, что проблема не связана с правами пользователя. Часто режим «Только для чтения» появляется из-за недостаточных полномочий в . Вот как это проверить:

Откройте конфигуратор базы под учётной записью с правами Администратора (или пользователя, у которого есть роль «Полные права»). Если вы работаете в файловом варианте, авторизуйтесь под пользователем, который создавал базу. В клиент-серверном варианте проверьте права в Администрирование → Пользователи.

Если у вас нет доступа к админским правам, запросите их у ответственного лица. Без полномочий на изменение конфигурации все дальнейшие действия будут бесполезны.

  • 🔑 Проверьте роль пользователя: должна быть «Администратор» или «Полные права» в конфигураторе.
  • 📋 Файловый режим: пользователь, открывший базу, должен совпадать с тем, кто её создал (или иметь права на папку с базой).
  • 🖥️ Клиент-серверный режим: права настраиваются на сервере 1С:Предприятия в оснастке администрирования.

Если права в порядке, но режим «Только для чтения» остаётся, переходите к следующему способу.

📊 С какой версией 1С вы работаете чаще?
8.3 (обычная)
8.3 (управляемое приложение)
8.2
Другая

2. Снятие блокировки через меню конфигуратора

Самый простой способ убрать «Только для чтения» — использовать встроенные инструменты конфигуратора. Этот метод работает, если блокировка установлена на уровне сеанса (например, после некорректного закрытия программы).

Инструкция по шагам:

  1. Откройте базу в режиме Конфигуратор (не в пользовательском режиме!).
  2. Перейдите в меню Конфигурация → Открыть конфигурацию.
  3. Если внизу окна есть надпись «Редактирование запрещено (только чтение)», нажмите Конфигурация → Снять блокировку редактирования.
  4. Подтвердите действие в диалоговом окне.

Если пункта «Снять блокировку» нет или он неактивен, значит, проблема глубже — возможно, заблокированы файлы базы на уровне операционной системы.

Убедиться, что база открыта в режиме Конфигуратор|

Проверить права пользователя на редактирование|

Закрыть все другие сеансы работы с этой базой|

Сделать резервную копию (на случай сбоя)

-->

3. Разблокировка файлов базы на уровне ОС

Иногда режим «Только для чтения» появляется из-за того, что файлы базы (.1CD, .CF, .DT) помечены как доступные только для чтения в свойствах Windows. Это может случиться после копирования базы, переноса на другой диск или вирусного заражения.

Чтобы исправить:

  1. Закройте все сеансы (включая фоновые процессы в Диспетчере задач).
  2. Перейдите в папку с базой данных (обычно это C:\Users\Public\1C\1Cv8\ или сетевой ресурс).
  3. Найдите файлы с расширениями:
    • .1CD — файл информационной базы;
    • .CF — файл конфигурации;
    • .DT — файл данных.
  • Кликните правой кнопкой по каждому файлу → Свойства → снимите галочку «Только чтение» → нажмите ОК.
  • Примените изменения ко всем вложенным файлам (если папка содержит подкаталоги).
  • После этого перезапустите конфигуратор. Если проблема осталась, проверьте, не заблокированы ли файлы антивирусом или системными политиками (например, в корпоративных сетях).

    💡

    Если файлы не удаётся разблокировать (выдаёт ошибку доступа), попробуйте запустить Проводник Windows от имени администратора или воспользуйтесь утилитой Unlocker.

    4. Исправление через редактирование параметров запуска

    В некоторых случаях режим «Только для чтения» включается из-за некорректных параметров запуска 1С:Предприятия. Это актуально для файлового варианта работы. Чтобы исправить:

    Найдите ярлык, через который вы запускаете базу, и проверьте его свойства:

    1. Кликните правой кнопкой по ярлыку → Свойства.
    2. В поле «Объект» найдите строку запуска. Она должна выглядеть примерно так:
      "C:\Program Files\1cv8\8.3.20.1500\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase"
    3. Убедитесь, что в строке нет параметра /ReadOnly. Если он есть — удалите его.
    4. Также проверьте, что нет лишних пробелов или опечаток.

    Если вы запускаете базу через список в окне «Запуск 1С:Предприятия», удалите и добавьте её заново:

    1. Откройте окно запуска (1cv8.exe без параметров).
    2. Выделите проблемную базу → Удалить.
    3. Нажмите Добавить → укажите путь к файлу .1CD → сохраните.
    4. Что делать, если параметры запуска сбрасываются?

      Если после правки ярлыка параметры снова добавляются автоматически, проверьте:

      • Настройки групповой политики (в корпоративных сетях);
      • Файл 1CEStart.cfg в папке пользователя (может содержать forced-параметры);
      • Антивирус или системы контроля (например, Kaspersky Endpoint Security иногда блокирует изменения).