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