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

Разработка и Конфигурация · 9 мин

Как вернуть объекты на поддержку 1С

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

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

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

Ниже разобрано, как определить текущий режим поддержки, какие способы возврата существуют, как безопасно выполнить операцию и как проверить результат.

Что такое поддержка и зачем возвращать объекты

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

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

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

Как определить текущее состояние объектов

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

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

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

Замок у объектаОбъект на поддержке, не изменялся

Ничего делать не нужно

Объект изменёнЕсть правки относительно типовой

Решить, сохранять доработку или вернуть типовой вариант

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

Возврат возможен только через сравнение с конфигурацией поставщика

Подготовка перед возвратом на поддержку

Главное правило: возврат объекта на поддержку с восстановлением типового состояния необратимо удаляет ваши изменения. Поэтому подготовка важнее самой операции.

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

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

Способ 1: возврат через настройку поддержки

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

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

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

Порядок действий
  1. 1
    Сделайте выгрузку базы и зафиксируйте список доработок
  2. 2
    Откройте Конфигурация → Поддержка → Обновить конфигурацию
  3. 3
    Укажите файл конфигурации поставщика нужной версии
  4. 4
    В окне сравнения для изменённых объектов выберите режим взятия из конфигурации поставщика
  5. 5
    Выполните обновление и обновите конфигурацию базы данных
  6. 6
    Проверьте состояние объектов в настройке поддержки

Способ 2: полный возврат через сравнение и объединение

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

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

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

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

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

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

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

Альтернатива: расширения вместо доработок

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

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

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

Возврат на поддержку с удалением правок

Подходит, если доработки больше не нужны. Минус: функциональность теряется

Возврат + перенос доработок в расширение

Оптимальный вариант: чистая типовая база и сохранённая функциональность. Требует дополнительной работы

Оставить как есть

Если доработок мало и обновления редки. Минус: ручное сопоставление при каждом обновлении

FAQ

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

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

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

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

Где взять файл конфигурации поставщика нужной версии?

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

Конфигурация полностью снята с поддержки. Её можно вернуть?

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

Мешают ли расширения возврату на поддержку?

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

Итог

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

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