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