Администрирование · 11 мин
Конфигурация открыта только для чтения в 1С: как снять ограничение
Почему конфигурация 1С открывается только для чтения и как снять ограничение: поддержка, права, монопольный режим, файловые атрибуты. Пошаговые инструкции и FAQ.
Сообщение «конфигурация открыта только для чтения» в конфигураторе 1С означает, что платформа заблокировала возможность вносить изменения в структуру метаданных. При этом база данных продолжает работать в обычном режиме: документы проводятся, отчёты строятся, но добавить реквизит, изменить модуль или обновить конфигурацию нельзя.
Причин у такого поведения несколько, и они принципиально разные: от банального атрибута «только чтение» на файле базы до настроек поддержки конфигурации и прав пользователя. Прежде чем что-то менять, важно определить, какой именно механизм блокирует редактирование — от этого зависит и способ снятия ограничения, и риски.
Отдельно стоит предупредить: если конфигурация типовая и находится на поддержке у франчайзи или обновляется автоматически, снятие блокировки без понимания последствий может привести к потере возможности штатного обновления. Поэтому первый шаг — всегда диагностика, а не отключение защиты.
Как определить причину блокировки
Одно и то же сообщение может скрывать разные механизмы. Признаки помогают быстро сузить круг: если конфигуратор открывается, но кнопки редактирования недоступны — чаще дело в поддержке или правах. Если база вообще не даёт войти в конфигуратор и сообщает о невозможности монопольного доступа — проблема в активных сеансах. Если при открытии файловой базы система ругается на файл — проверяйте атрибуты и права на папку.
Начните с простой проверки: попробуйте открыть меню «Конфигурация → Поддержка → Настройка поддержки». Если пункт недоступен или показывает, что конфигурация «на поддержке» с запретом изменений — причина найдена. Если настройка поддержки открывается и изменения разрешены, но редактирование всё равно заблокировано — смотрите права пользователя и атрибуты файлов.
Проверьте «Настройку поддержки» и роль «Администратор» у пользователя
Завершите сеансы пользователей и фоновые задания
Снимите «только чтение» с 1Cv8.1CD и проверьте права на каталог
Проверьте права учётной записи сервера 1С на базу данных
Снимаем атрибут «только чтение» с файлов базы
Для файловых баз самая частая причина — атрибут «только чтение», установленный на файл 1Cv8.1CD или на всю папку базы. Такое случается после копирования базы с CD/DVD, из архива, с флешки или после восстановления из резервной копии, сделанной некоторыми программами бэкапа.
Порядок действий в Windows: закройте 1С, найдите папку с базой, щёлкните по ней правой кнопкой мыши и выберите «Свойства». Снимите флажок «Только чтение» и нажмите «Применить», согласившись на применение ко всем вложенным файлам и папкам. Если флажок установлен повторно после перезагрузки — проверьте, не работает ли с папкой антивирус или система синхронизации (OneDrive, Яндекс.Диск), которые могут менять атрибуты.
Дополнительно проверьте права NTFS: на вкладке «Безопасность» в свойствах папки у пользователя, под которым запускается 1С, должны быть права «Полный доступ» или хотя бы «Изменение». Без них платформа откроет базу, но не сможет писать в файлы, что тоже проявляется как режим чтения.
- 1Завершите все сеансы 1С с этой базой
- 2Откройте свойства папки базы правой кнопкой мыши
- 3Снимите флажок «Только чтение», примените ко вложенным объектам
- 4Проверьте вкладку «Безопасность»: нужны права на изменение
- 5Откройте конфигуратор и убедитесь, что редактирование доступно
Настройка поддержки: снимаем запрет изменений
Типовые конфигурации поставляются «на поддержке»: поставщик (фирма «1С» или франчайзи) контролирует обновления, а изменение объектов заблокировано. В конфигураторе это выглядит как замки на объектах и невозможность их редактировать. Снимается ограничение через «Конфигурация → Поддержка → Настройка поддержки».
В окне настройки поддержки нажмите кнопку «Включить возможность изменения». Платформа предложит выбрать режим: «Объект поставщика редактируется с сохранением поддержки» или «снять с поддержки». Первый вариант предпочтительнее: конфигурация продолжит обновляться, а изменённые объекты при обновлении будут сравниваться вручную. Полное снятие с поддержки отключает автоматическое обновление — делать это стоит только осознанно.
Если кнопка «Включить возможность изменения» неактивна, возможно, включён режим «Конфигурация находится на поддержке, изменения не рекомендуются» с паролем на поставку, либо у вашего пользователя нет права «Администрирование». Также проверьте, не установлена ли в свойствах конфигурации защита от изменений паролем — тогда потребуется пароль, заданный тем, кто настраивал поставку.
Права пользователя и монопольный режим
Редактирование конфигурации требует права «Администрирование» и «Обновление конфигурации базы данных». Если вы заходите под пользователем без этих прав, конфигуратор может открываться в режиме просмотра. Проверьте список пользователей через «Администрирование → Пользователи» — у вашей учётной записи должны быть соответствующие роли.
Вторая частая ситуация — отсутствие монопольного доступа. Изменение конфигурации и её обновление требуют, чтобы с базой не работал никто другой, включая фоновые задания и сеансы веб-клиента. В файловом варианте попросите всех выйти из программы; в клиент-серверном — завершите сеансы через консоль кластера серверов 1С.
Обратите внимание на «зависшие» сеансы: если программа была закрыта аварийно, сеанс может продолжать числиться активным и блокировать монопольный режим. В файловой базе помогает удаление сеансовых файлов или перезагрузка компьютера, на котором лежит база; на сервере — принудительное удаление сеанса в консоли кластера.
Как выбрать действие
Особенности клиент-серверного варианта
Если база работает на связке «сервер 1С + СУБД» (MS SQL, PostgreSQL и др.), добавляется ещё один уровень прав — на стороне базы данных. Учётная запись, под которой сервер 1С обращается к СУБД, должна иметь права владельца (dbo/db_owner) на базу. Если прав не хватает, конфигуратор может открываться, но обновление конфигурации базы данных будет невозможно.
Проверьте также, не переведена ли база на уровне СУБД в режим READ_ONLY — такое иногда делают администраторы при обслуживании. В MS SQL это видно в свойствах базы (Options → State → Database Read-Only). Вернуть базу в рабочий режим может только администратор СУБД.
Ещё один нюанс: при работе через веб-сервер или тонкий клиент убедитесь, что вы действительно открываете конфигуратор, а не режим предприятия с ограниченным интерфейсом — внешне похожие ситуации регулярно путают.
Хранилище конфигурации и блокировки объектов
В командах разработки конфигурация часто подключена к хранилищу. В этом режиме объект можно изменить только после захвата в хранилище: правый клик по объекту → «Захватить в хранилище». Пока объект не захвачен, он доступен только для чтения — это штатное поведение, а не ошибка.
Если захватить объект не удаётся, возможно, его уже захватил другой разработчик. Список захваченных объектов виден в окне хранилища. Не отменяйте чужие захваты без согласования — это приведёт к потере чужих изменений. Особый случай — «осиротевшие» захваты уволенных сотрудников: их может снять администратор хранилища через «Конфигурация → Хранилище конфигурации → Администрирование».
Проверка результата и безопасные правила
После снятия ограничения убедитесь, что режим чтения действительно отключён: откройте любой объект конфигурации на редактирование, внесите тестовое изменение (например, комментарий в модуль) и отмените его. Затем выполните «Конфигурация → Обновить конфигурацию базы данных» — если обновление проходит без ошибок, всё в порядке.
Перед любыми действиями с поддержкой и правами сделайте резервную копию: для файловой базы — копию папки или выгрузку в dt через конфигуратор, для серверной — штатный бэкап средствами СУБД. Это единственная гарантия отката, если что-то пойдёт не так.
Как проверить результат
Модуль или форма открываются на изменение
Объект открывается только для просмотра, замок на иконке
Окно обновления открывается и выполняется без ошибок
Сообщение о невозможности монопольного доступа или отказе в правах
Стоит режим «редактируется с сохранением поддержки»
«На поддержке, изменения запрещены» или запрос пароля
Что важно запомнить
Режим «только чтение» — это симптом, а не диагноз. Определите причину (атрибуты файлов, поддержка, права, сеансы, хранилище), снимите блокировку подходящим способом, сохранив поддержку конфигурации, и всегда делайте резервную копию перед изменениями.
Частые вопросы
Можно ли снять «только чтение», не снимая конфигурацию с поддержки?
Да. В настройке поддержки выберите режим «Объект поставщика редактируется с сохранением поддержки». Конфигурация продолжит получать обновления, а изменённые объекты будут сравниваться при обновлении вручную.
Почему атрибут «только чтение» появляется снова после снятия?
Обычно виноваты программы синхронизации (OneDrive, облачные диски), антивирусы или повторное копирование базы из архива. Проверьте, не находится ли папка базы в синхронизируемом каталоге, и добавьте её в исключения.
Что делать, если на настройку поддержки стоит пароль, а его никто не знает?
Легального способа сброса пароля штатными средствами нет. Обратитесь к тому, кто настраивал поставку (франчайзи, прежний администратор). Если конфигурация типовая, вариант — загрузить конфигурацию из файла поставки той же версии, предварительно сделав выгрузку данных.
Монопольный доступ не устанавливается, хотя все вышли из 1С. В чём дело?
Проверьте фоновые задания, сеансы веб-клиента и зависшие соединения. На сервере откройте консоль кластера и посмотрите список сеансов — завершите лишние. В файловой базе помогает перезапуск компьютера, где лежит база.
Опасно ли снимать запрет изменений на рабочей базе?
Само по себе включение возможности изменения безопасно и не меняет данные. Риск появляется при последующих правках конфигурации и обновлении конфигурации базы данных — поэтому перед изменениями обязательно сделайте резервную копию и тестируйте доработки на копии базы.