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

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

Как вернуть конфигурацию 1С на замок (поставить на поддержку)

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

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

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

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

Что означает замок и как проверить текущее состояние поддержки

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

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

Нет замков у всех объектовКонфигурация снята с поддержки полностью

В настройке поддержки кнопка «Включить возможность изменения» недоступна, указано «снята с поддержки»

Замки есть, часть объектов измененаЧастичное снятие с поддержки отдельных объектов

В настройке поддержки у объектов правило «не редактируется» или «редактируется с сохранением поддержки»

Версия в свойствах не совпадает с релизом поставщикаВероятны скрытые доработки или пропущенные обновления

Сравните конфигурацию с файлом поставщика через «Сравнить, объединить»

Подготовка: выгрузка базы и инвентаризация доработок

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

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

Пошаговый возврат конфигурации на поддержку

Сама процедура технически проста, но требует монопольного доступа к базе и точного файла конфигурации поставщика. Файл .cf нужной версии можно получить из дистрибутива обновления или через сервис обновлений 1С. Версия файла должна совпадать с версией конфигурации в базе — иначе сначала придётся довести базу до актуального релиза.

Порядок действий
  1. 1
    Завершите работу пользователей и откройте базу в конфигураторе монопольно.
  2. 2
    Сделайте выгрузку информационной базы (.dt) и сохраните её в отдельный каталог.
  3. 3
    Откройте «Конфигурация → Поддержка → Настройка поддержки» и нажмите «Включить возможность изменения», если конфигурация на поддержке частично.
  4. 4
    Выполните «Конфигурация → Загрузить конфигурацию из файла» и укажите .cf поставщика той же версии; при вопросе о постановке на поддержку ответьте «Да».
  5. 5
    Если загрузка недоступна из-за изменений, используйте «Конфигурация → Сравнить, объединить с конфигурацией из файла» с приоритетом конфигурации поставщика и снимите флажки с объектов, которые должны остаться изменёнными.
  6. 6
    Вернитесь в «Настройку поддержки» и убедитесь, что для конфигурации установлен режим «на поддержке», а объекты имеют правило «не редактируется».
  7. 7
    Выполните «Конфигурация → Обновить конфигурацию базы данных» и примите реструктуризацию.
  8. 8
    Проверьте запуск в режиме предприятия, работу критичных документов и отчётов, затем при необходимости подключите расширение с перенесёнными доработками.

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

Особые сценарии и ограничения

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

Если в настройке поддержки указано, что конфигурация снята с поддержки, прямой путь один: загрузить конфигурацию из файла поставщика с согласием на постановку на поддержку. Кнопка «Включить возможность изменения» в этом состоянии неактивна, и это ожидаемое поведение.

Изменённые объекты нужно сохранить

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

Несовпадение версий

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

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

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

Контрольные точки

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

Состояние в настройке поддержки
Норма

Конфигурация на поддержке, объекты «не редактируются»

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

Статус «снята с поддержки» или массовые правила «редактируется»

Пробное обновление в копии базы
Норма

Обновление устанавливается автоматически, без окна сопоставления

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

Появляется список различий объектов для ручного объединения

Работа в режиме предприятия
Норма

Документы, отчёты и обмены работают как раньше

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

Ошибки вызова процедур, отсутствующие реквизиты, падение печатных форм

Типичные ошибки
01
Объединение с приоритетом поставщика без предварительной выгрузки — доработки удаляются, восстановить их можно только из копии.
02
Загрузка .cf другой версии — лишнее сопоставление объектов и риск некорректного объединения модулей.
03
Возврат на замок без переноса доработок в расширение — бизнес-логика исчезает, пользователи теряют нужные кнопки и отчёты.
04
Пропуск обновления конфигурации базы данных после загрузки — база работает на старых метаданных, а при следующем запуске появляются ошибки несоответствия.
05
Постановка на поддержку рабочей базы без теста на копии — ошибки обнаруживаются уже у пользователей.
Перед объединением сохраните отдельно файл выгрузки изменённой конфигурации (.cf) и текстовый отчёт сравнения с типовой. Если через месяц выяснится, что какая-то доработка всё-таки была нужна, по этим файлам её можно восстановить точечно, не откатывая всю базу.
ПЗ
Практическое замечание

Когда возвращать замок не стоит

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

Маршрут решения

Как выбрать действие

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

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

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

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

Можно ли вернуть замок без потери доработок?

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

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

Это значит, что конфигурация полностью снята с поддержки. В таком состоянии замок возвращается не через настройку поддержки, а через «Конфигурация → Загрузить конфигурацию из файла» с файлом поставщика и согласием на постановку на поддержку.

Обязательно ли совпадение версий файла и базы?

Да. Файл конфигурации поставщика должен соответствовать версии, установленной в базе. При несовпадении сначала выполните штатное обновление до нужного релиза, иначе получите массовое сопоставление объектов и риск некорректного объединения.

Что будет с данными, введёнными в добавленные доработкой реквизиты?

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

Как проверить, что замок действительно вернулся?

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

Можно ли вернуть замок только части объектов?

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