Администрирование · 11 мин
Как вернуть конфигурацию 1С на замок (поставить на поддержку)
Как вернуть конфигурацию 1С на поддержку поставщика и закрыть замок: пошаговая настройка поддержки, риски, проверка результата, типичные ошибки и FAQ.
«Замок» в 1С — это признак того, что конфигурация находится на поддержке поставщика и её типовые объекты нельзя изменять в конфигураторе. Когда конфигурация снята с поддержки (полностью или частично), типовые обновления перестают устанавливаться автоматически, сопоставление объектов при обновлении превращается в ручную работу, а риск ошибок растёт. Возврат конфигурации на замок восстанавливает штатный механизм обновлений.
Потребность вернуть конфигурацию на поддержку возникает в типовых ситуациях: доработки перенесены в расширение и больше не нужны в основной конфигурации, прежний подрядчик снял замок «для удобства», после аварийного восстановления база оказалась с изменённой конфигурацией. Во всех этих случаях последовательность действий одинакова, но объём подготовительной работы зависит от количества внесённых изменений.
Ключевой момент, который нужно понять до начала работы: вернуть на поддержку можно только те объекты, которые совпадают с конфигурацией поставщика. Если объект изменён, платформа потребует либо принять версию поставщика (и потерять доработку), либо оставить объект в режиме «с изменениями». Поэтому первый этап — всегда инвентаризация изменений.
Что означает замок и как проверить текущее состояние поддержки
Замок напротив объекта конфигурации в конфигураторе показывает, что объект редактируется по правилам поддержки: типовые объекты заблокированы, изменённые — помечены отдельно. Полностью снятая с поддержки конфигурация не имеет замков вообще и не обновляется типовыми средствами.
Чтобы оценить текущее состояние, откройте конфигуратор монопольно и перейдите в меню «Конфигурация → Поддержка → Настройка поддержки». В открывшемся окне видно, снята ли конфигурация с поддержки, и какие правила установлены для объектов. Дополнительно полезно открыть «Конфигурация → Сравнить, объединить с конфигурацией из файла» и указать файл конфигурации поставщика той же версии — это покажет реальный список отличий.
В настройке поддержки кнопка «Включить возможность изменения» недоступна, указано «снята с поддержки»
В настройке поддержки у объектов правило «не редактируется» или «редактируется с сохранением поддержки»
Сравните конфигурацию с файлом поставщика через «Сравнить, объединить»
Подготовка: выгрузка базы и инвентаризация доработок
Перед любыми действиями с поддержкой сделайте полную выгрузку информационной базы через «Администрирование → Выгрузить информационную базу» в конфигураторе. Для клиент-серверных баз дополнительно выполните резервное копирование средствами СУБД. Возврат на поддержку с потерей доработок — типовая аварийная ситуация, и копия должна позволять откатиться полностью.
Далее составьте список всех отличий от типовой конфигурации. Для каждого изменённого объекта решите судьбу доработки: переносится в расширение конфигурации, отказываются от неё как от неактуальной, либо объект сознательно остаётся изменённым (тогда полный замок невозможен, но можно вернуть поддержку для остальных объектов). Расширения — предпочтительный способ: они позволяют менять формы, добавлять реквизиты и переопределять обработчики без снятия конфигурации с поддержки.
Пошаговый возврат конфигурации на поддержку
Сама процедура технически проста, но требует монопольного доступа к базе и точного файла конфигурации поставщика. Файл .cf нужной версии можно получить из дистрибутива обновления или через сервис обновлений 1С. Версия файла должна совпадать с версией конфигурации в базе — иначе сначала придётся довести базу до актуального релиза.
- 1Завершите работу пользователей и откройте базу в конфигураторе монопольно.
- 2Сделайте выгрузку информационной базы (.dt) и сохраните её в отдельный каталог.
- 3Откройте «Конфигурация → Поддержка → Настройка поддержки» и нажмите «Включить возможность изменения», если конфигурация на поддержке частично.
- 4Выполните «Конфигурация → Загрузить конфигурацию из файла» и укажите .cf поставщика той же версии; при вопросе о постановке на поддержку ответьте «Да».
- 5Если загрузка недоступна из-за изменений, используйте «Конфигурация → Сравнить, объединить с конфигурацией из файла» с приоритетом конфигурации поставщика и снимите флажки с объектов, которые должны остаться изменёнными.
- 6Вернитесь в «Настройку поддержки» и убедитесь, что для конфигурации установлен режим «на поддержке», а объекты имеют правило «не редактируется».
- 7Выполните «Конфигурация → Обновить конфигурацию базы данных» и примите реструктуризацию.
- 8Проверьте запуск в режиме предприятия, работу критичных документов и отчётов, затем при необходимости подключите расширение с перенесёнными доработками.
После обновления конфигурации базы данных платформа может потребовать реструктуризацию таблиц — это нормально, если менялись составы реквизитов. На больших базах реструктуризация занимает заметное время, планируйте её на нерабочие часы.
Особые сценарии и ограничения
Конфигурация полностью снята с поддержки
Если в настройке поддержки указано, что конфигурация снята с поддержки, прямой путь один: загрузить конфигурацию из файла поставщика с согласием на постановку на поддержку. Кнопка «Включить возможность изменения» в этом состоянии неактивна, и это ожидаемое поведение.
Изменённые объекты нужно сохранить
Полный замок несовместим с изменёнными объектами. Если доработку нельзя перенести в расширение (например, изменён типовой модуль, который расширения не покрывают), оставьте объект в режиме «редактируется с сохранением поддержки». Конфигурация останется на поддержке, замок будет частичным, а обновления продолжат работать — но при каждом обновлении такой объект потребует ручного сопоставления.
Несовпадение версий
Если файл поставщика новее конфигурации в базе, сначала выполните обычное обновление через «Поддержка → Обновить конфигурацию» до нужного релиза, и только потом наводите порядок с замком. Попытка загрузить другую версию напрямую приведёт к лишнему сопоставлению объектов.
Проверка результата и типичные ошибки
После завершения процедуры откройте «Настройку поддержки» ещё раз: конфигурация должна быть в состоянии «на поддержке», у типовых объектов — правило «не редактируется». В дереве конфигурации у объектов появятся пиктограммы замка. Дополнительная проверка — запуск обновления на следующий минорный релиз в тестовой копии: оно должно пройти без ручного сопоставления объектов.
Как проверить результат
Конфигурация на поддержке, объекты «не редактируются»
Статус «снята с поддержки» или массовые правила «редактируется»
Обновление устанавливается автоматически, без окна сопоставления
Появляется список различий объектов для ручного объединения
Документы, отчёты и обмены работают как раньше
Ошибки вызова процедур, отсутствующие реквизиты, падение печатных форм
Перед объединением сохраните отдельно файл выгрузки изменённой конфигурации (.cf) и текстовый отчёт сравнения с типовой. Если через месяц выяснится, что какая-то доработка всё-таки была нужна, по этим файлам её можно восстановить точечно, не откатывая всю базу.
Когда возвращать замок не стоит
Возврат на поддержку оправдан, когда доработок мало, они переносимы в расширения и важен штатный механизм обновлений. Если конфигурация глубоко переписана под уникальные процессы, принудительный возврат на замок обойдётся дороже, чем сопровождение изменённой конфигурации. В таком случае разумнее оставить частичную поддержку и регламентировать процесс обновления через тестовую копию.
Как выбрать действие
Что важно запомнить
Возврат конфигурации на замок выполняется загрузкой или объединением с файлом конфигурации поставщика той же версии с последующей проверкой настройки поддержки. Обязательные условия: полная выгрузка базы, перенос доработок в расширение и тестовое обновление на копии. Изменённые объекты, которые нельзя перенести, остаются в режиме редактирования с сохранением поддержки — полный замок с ними невозможен.
Частые вопросы
Можно ли вернуть замок без потери доработок?
Да, если доработки предварительно перенести в расширение конфигурации. Сам возврат на поддержку заменяет изменённые объекты типовыми, поэтому всё, что не вынесено в расширение, будет потеряно. Сначала перенос, проверка работы расширения — и только потом возврат замка.
Кнопка «Включить возможность изменения» недоступна — что делать?
Это значит, что конфигурация полностью снята с поддержки. В таком состоянии замок возвращается не через настройку поддержки, а через «Конфигурация → Загрузить конфигурацию из файла» с файлом поставщика и согласием на постановку на поддержку.
Обязательно ли совпадение версий файла и базы?
Да. Файл конфигурации поставщика должен соответствовать версии, установленной в базе. При несовпадении сначала выполните штатное обновление до нужного релиза, иначе получите массовое сопоставление объектов и риск некорректного объединения.
Что будет с данными, введёнными в добавленные доработкой реквизиты?
После принятия типовой конфигурации такие реквизиты исчезают из метаданных, а при реструктуризации данные могут быть удалены физически. Если значения важны, выгрузите их заранее (например, в табличный документ) или сохраните реквизиты через расширение до возврата замка.
Как проверить, что замок действительно вернулся?
Откройте «Настройку поддержки»: конфигурация должна быть «на поддержке», у типовых объектов — правило «не редактируется», в дереве конфигурации видны пиктограммы замков. Надёжная финальная проверка — установка следующего обновления в тестовой копии без ручного сопоставления объектов.
Можно ли вернуть замок только части объектов?
Да. При объединении с конфигурацией поставщика снимите флажки с объектов, которые должны остаться изменёнными. Они сохранятся в режиме «редактируется с сохранением поддержки», остальная конфигурация вернётся под полный замок, и обновления продолжат работать.