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