К статье
Практический материал

Администрирование · 10 мин

Конфигурация только для чтения в 1С: как снять ограничение

Почему конфигурация 1С открывается только для чтения и как снять ограничение: поддержка, права, блокировки и безопасные способы снятия защиты.

Сообщение «конфигурация доступна только для чтения» в конфигураторе 1С означает, что платформа запрещает вносить изменения в структуру метаданных. Это не ошибка, а защитный механизм: ограничение возникает из-за режима поддержки, отсутствия прав, активных сеансов пользователей или файловых атрибутов базы. Снять блокировку можно, но сначала нужно понять её источник — методы различаются, а неверные действия способны привести к потере данных или нарушению условий сопровождения.

Чаще всего причина — конфигурация находится «на поддержке» у поставщика (типовая конфигурация), и разработчик намеренно запретил редактирование, чтобы обновления устанавливались автоматически. Реже встречаются технические причины: у пользователя нет права «Администрирование», база открыта в монопольном режиме другим сеансом, а для файловой базы установлен атрибут «только чтение» на файле 1Cv8.1CD.

Ниже разобраны все основные сценарии: как определить причину, как снять конфигурацию с поддержки, какие права проверить и что делать, если изменения нужны, но снимать поддержку нельзя.

Почему конфигурация открывается только для чтения

Платформа 1С блокирует редактирование по нескольким независимым причинам, и у каждой свой способ решения. Прежде чем что-то менять, определите, какой именно сценарий у вас.

Основные причины: конфигурация стоит на поддержке с запретом изменений; у текущего пользователя нет права «Администрирование» или «Изменение конфигурации»; база открыта другими сеансами, мешающими монопольному доступу; файл базы данных имеет атрибут «только чтение»; конфигурация поставщика загружена без возможности изменения (режим поставки «закрытая»).

Кнопка «Изменить» недоступна в дереве конфигурацииРежим поддержки с запретом изменений

Откройте «Конфигурация → Поддержка → Настройка поддержки»

Ошибка про монопольный режим при сохраненииАктивные сеансы пользователей

Проверьте список активных пользователей и завершите сеансы

Ошибка доступа к файлу при открытии базыАтрибут «только чтение» на файле 1Cv8.1CD

Проверьте свойства файла базы в проводнике

Нет пунктов меню «Администрирование» и «Поддержка»Недостаточно прав у пользователя

Войдите под пользователем с полными правами

Проверка прав пользователя

Для редактирования конфигурации пользователю необходимы права «Администрирование» и «Толстый клиент». Если вы зашли под учётной записью рядового пользователя, конфигуратор может открыться, но изменения будут заблокированы, а часть пунктов меню — скрыта.

Проверьте, под каким пользователем выполнен вход: в конфигураторе откройте «Администрирование → Пользователи». Если список пуст или недоступен — прав недостаточно. В этом случае войдите под учётной записью администратора. Если пароль администратора утерян, восстановление доступа — отдельная задача, требующая работы со списком пользователей на уровне файла базы или кластера сервера.

В клиент-серверном варианте также проверьте, что у пользователя СУБД есть права на запись в базу данных. Ограничения на уровне SQL-сервера тоже могут давать эффект «только чтение» при сохранении изменений.

Снятие запрета через настройку поддержки

Самый частый сценарий — типовая конфигурация (1С:Бухгалтерия, 1С:Управление торговлей и др.) стоит на поддержке с запретом изменений. Признак: в дереве конфигурации объекты отображаются с замком, пункт «Изменить» неактивен.

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузку в .dt или копию файла 1Cv8.1CD)
  2. 2
    Откройте конфигуратор под пользователем с полными правами
  3. 3
    Перейдите в меню «Конфигурация → Поддержка → Настройка поддержки»
  4. 4
    Нажмите кнопку «Включить возможность изменения»
  5. 5
    Подтвердите предупреждение о нарушении режима автоматического обновления
  6. 6
    Для полного снятия с поддержки нажмите «Снять с поддержки» (только если это действительно нужно)
  7. 7
    Сохраните конфигурацию и обновите конфигурацию базы данных (F7)

Кнопка «Включить возможность изменения» переводит конфигурацию в режим «на поддержке с возможностью изменения»: объекты можно редактировать, но сами они остаются на поддержке, а обновления будут устанавливаться с учётом ваших доработок (через сравнение и объединение). Это предпочтительный вариант для точечных доработок.

Кнопка «Снять с поддержки» полностью отвязывает конфигурацию от поставщика. После этого типовые обновления автоматически устанавливаться не будут — каждое обновление придётся накатывать вручную через загрузку конфигурации или сравнение с конфигурацией поставщика. Используйте этот вариант только при масштабной переработке типового решения.

Монопольный доступ и активные сеансы

Обновление конфигурации базы данных требует монопольного доступа. Если в базе работают пользователи, платформа не даст сохранить изменения и выдаст сообщение о невозможности установить монопольный режим. Это тоже воспринимается как «конфигурация только для чтения».

В файловом варианте завершите работу всех пользователей: «Администрирование → Поддержка и обслуживание → Блокировка установки соединений» либо попросите коллег выйти. Проверить активные сеансы можно через консоль кластера (для серверного варианта) или через «Администрирование → Активные пользователи» в клиенте.

Зависшие сеансы — частая причина проблемы: пользователь закрыл программу, но сеанс остался висеть на сервере. В консоли кластера 1С такие сеансы завершаются принудительно. После освобождения базы повторите попытку обновления конфигурации.

Файловый атрибут «только чтение»

Для файловых баз проверьте сам файл 1Cv8.1CD. Найдите каталог базы, откройте свойства файла и снимите флажок «Только чтение», если он установлен. Атрибут мог появиться после копирования базы с CD/DVD, из архива или по сети с ограниченными правами.

Дополнительно убедитесь, что у вашей учётной записи Windows есть полные права на каталог с базой, и что файл не открыт другим процессом (например, антивирусом или службой резервного копирования в момент работы).

Альтернатива: доработка без снятия с поддержки

Снимать поддержку не всегда обязательно. Для многих задач достаточно внешних механизмов: внешние отчёты и обработки (.epf, .erf), расширения конфигурации (.cfe), внешние печатные формы. Они подключаются к типовой конфигурации без изменения её структуры и не ломают автоматическое обновление.

Расширения конфигурации — современный и рекомендуемый способ: они позволяют добавлять объекты, переопределять обработчики и менять формы, оставляя основную конфигурацию на полной поддержке. Если ваша задача решается расширением — это безопаснее, чем включение изменений.

Сравнение вариантов

Включить возможность изменения

Подходит для небольших доработок; обновления ставятся через сравнение/объединение, требуется контроль изменённых объектов

Снять с поддержки полностью

Для глубокой переработки типового решения; автоматические обновления недоступны, каждое обновление — ручная работа

Расширение конфигурации

Конфигурация остаётся на полной поддержке; подходит для добавления функций, печатных форм, обработчиков; есть ограничения по изменению ролей и некоторых объектов

Внешние обработки и отчёты

Максимально безопасно, но подходит только для отдельных инструментов, не меняющих поведение типовых объектов

Проверка результата и типичные ошибки

После включения возможности изменения замки в дереве конфигурации должны сменить вид: появится возможность редактировать объекты. Признак успешного обновления — команда «Обновить конфигурацию базы данных» (F7) выполняется без ошибок монопольного доступа.

Если при обновлении возникает ошибка реструктуризации, не прерывайте процесс принудительно — это может повредить базу. Дождитесь завершения или восстановите базу из резервной копии и разберитесь с причиной.

Типичные ошибки
01
Снятие с поддержки без резервной копии — при сбое обновления данные восстановить неоткуда
02
Изменение типовых объектов «в лоб» вместо расширения — каждое обновление превращается в конфликт объединения
03
Принудительное завершение процесса конфигуратора при реструктуризации — риск повреждения таблиц базы
04
Работа под пользователем без полных прав и попытка обойти ограничение — вместо решения нужно просто войти под администратором
05
Игнорирование зависших сеансов — обновление снова падает с ошибкой монопольного доступа
Контрольные точки

Как проверить результат

Дерево конфигурации
Норма

Объекты доступны для редактирования, пункт «Изменить» активен

Тревожный признак

Замки остались, кнопки неактивны — проверьте настройку поддержки

Обновление конфигурации БД (F7)
Норма

Выполняется без ошибок, база запускается в режиме предприятия

Тревожный признак

Ошибка монопольного доступа или реструктуризации

Запуск в режиме 1С:Предприятие
Норма

Приложение открывается, доработки работают

Тревожный признак

Ошибки при запуске — проверяйте изменённые объекты

Итог

Что важно запомнить

Ограничение «только для чтения» снимается через «Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения». Перед любыми действиями — резервная копия. Для небольших доработок предпочтительнее расширения конфигурации, а полное снятие с поддержки — крайняя мера, отключающая автоматические обновления.

Частые вопросы

Кнопка «Включить возможность изменения» недоступна. Что делать?

Чаще всего недостаточно прав — войдите под пользователем с ролью «Полные права» и правом «Администрирование». Также проверьте, что конфигурация открыта (меню «Конфигурация → Открыть конфигурацию») и база не находится в режиме загрузки-выгрузки.

Чем «включить возможность изменения» отличается от «снять с поддержки»?

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

Можно ли вернуть конфигурацию на поддержку после снятия?

Да, через «Настройка поддержки → Включить возможность изменения → Поставить на поддержку» с указанием файла конфигурации поставщика. Однако все сделанные изменения при этом будут утеряны, если их не перенести заранее, поэтому перед возвратом на поддержку сохраните доработки.

Почему после снятия запрета модули всё равно не видны?

Конфигурация поставлена в закрытом режиме — без исходных текстов модулей. Это ограничение поставки поставщика, и штатными средствами конфигуратора оно не снимается. Редактировать можно только структуру метаданных, но не код закрытых модулей.

Обновление конфигурации выдаёт ошибку монопольного доступа, хотя все вышли. В чём причина?

Вероятно, остались зависшие сеансы или фоновые задания. Для серверной базы откройте консоль кластера и завершите лишние сеансы; для файловой — проверьте, не запущен ли второй экземпляр конфигуратора или служебные процессы 1С в диспетчере задач.

Безопасно ли дорабатывать типовую конфигурацию самостоятельно?

Безопасно при соблюдении правил: резервная копия перед изменениями, минимум правок типовых объектов, использование расширений там, где они справляются, и тестирование на копии базы перед переносом в рабочую. Нарушение этих правил — основная причина проблем при обновлениях.