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

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

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

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

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

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

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

Что такое поддержка конфигурации и зачем она нужна

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

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

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

Подготовка: резервная копия и анализ изменений

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

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

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

Как поставить конфигурацию на поддержку через конфигуратор

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

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

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

Полный возврат на поддержку с потерей доработок

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

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

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

Редактируется с сохранением поддержки

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

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

Полностью типовой режим, обновление проходит автоматически. Ограничение: любое изменение объекта потребует смены правила.

Снятие с поддержки

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

Постановка на поддержку конфигурации с доработками

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

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

Проверка результата и обновление базы данных

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

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

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

Значок замка в дереве конфигурации
Норма

Замок отображается у корня конфигурации и типовых объектов

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

Замка нет — конфигурация не на поддержке, настройка не применилась

Окно настройки поддержки
Норма

Указан поставщик и версия конфигурации поставщика

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

Поля поставщика пусты или версия не соответствует ожидаемой

Обновление конфигурации базы данных
Норма

Обновление проходит без ошибок и предупреждений о потере данных

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

Появляются сообщения об удалении объектов или невозможности обновления

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

Документы проводятся, отчёты строятся, доработки функционируют

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

Ошибки вызова методов, отсутствуют формы или реквизиты

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

Типичные ошибки и ограничения

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

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

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

Итог

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

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

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

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

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

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

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

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

Зависит от способа. Если вы просто меняете правила в настройке поддержки, доработки сохраняются. Если загружаете конфигурацию поставщика с полной заменой, все изменения и нештатные объекты будут удалены. Поэтому перед операцией выгружайте базу в .dt и фиксируйте список изменённых объектов.

Нужен ли монопольный режим для настройки поддержки?

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

Как понять, что конфигурация находится на поддержке?

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

Что лучше: снятие с поддержки или расширение конфигурации?

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