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

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

Как снять с поддержки один объект конфигурации 1С

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

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

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

Ниже разобран полный порядок действий: от открытия настройки поддержки до контроля последствий при последующих обновлениях, а также типичные ошибки и способы вернуть объект обратно на поддержку.

Что означает снятие объекта с поддержки и когда это нужно

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

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

Режимы поддержки объекта: что выбрать

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

РежимЧто позволяетКак ведёт себя при обновлении
Не редактируется (на поддержке)Изменения запрещеныОбновляется автоматически
Редактируется с сохранением поддержкиМожно менять объектПредлагается сопоставление; изменённый объект не заменяется без подтверждения
Снят с поддержкиПолная свобода измененийНе обновляется, связь с поставкой разорвана

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

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

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

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

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

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

Доработка через расширение

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

Подготовка: что сделать до изменения настроек поддержки

Перед любыми манипуляциями с поддержкой сделайте резервную копию информационной базы или хотя бы выгрузите конфигурацию в файл. Это позволит откатиться, если настройка будет выполнена с ошибкой. Для файловой базы достаточно скопировать файл 1Cv8.1CD в момент, когда пользователи не работают; для клиент-серверной — использовать штатную выгрузку .dt или средства СУБД.

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

Пошаговая инструкция: снимаем один объект с поддержки

Процедура выполняется в конфигураторе и одинакова по логике для большинства типовых конфигураций на платформе 8.3.

Порядок действий
  1. 1
    Сделайте резервную копию базы или выгрузку конфигурации в файл .cf.
  2. 2
    Откройте конфигуратор, войдите под пользователем с полными правами.
  3. 3
    Выберите меню «Конфигурация → Поддержка → Настройка поддержки».
  4. 4
    В открывшемся окне нажмите кнопку «Включить возможность изменения» (или «Снять с поддержки» не требуется — нужна именно настройка правил).
  5. 5
    Подтвердите включение возможности изменений для конфигурации.
  6. 6
    В дереве объектов найдите нужный объект (например, конкретный документ или справочник).
  7. 7
    Дважды щёлкните по объекту или откройте его контекстное меню и задайте правило «Редактируется с сохранением поддержки» либо «Снять с поддержки».
  8. 8
    Убедитесь, что у родительских узлов (ветки вида объекта) правило не запрещает изменение — при необходимости установите «Объект поставщика редактируется с сохранением поддержки».
  9. 9
    Нажмите «ОК», закройте окно настройки поддержки.
  10. 10
    Выполните «Конфигурация → Обновить конфигурацию базы данных», если это потребуется.

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

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

Как снять с поддержки полностью и чем это отличается

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

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

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

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

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

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

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

Пиктограмма объекта в дереве конфигурации
Норма

Замок с карандашом (редактируется с сохранением поддержки) или без замка (снят)

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

Обычный замок — изменения по-прежнему запрещены

Открытие модуля или формы объекта
Норма

Текст и элементы доступны для редактирования

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

Только просмотр, поля неактивны

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

У объекта установлено выбранное правило, остальная конфигурация не тронута

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

Изменились правила у лишних объектов или всей конфигурации

Типичные ошибки и как их избежать

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

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

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

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

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

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

Итог

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

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

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

Можно ли снять с поддержки только модуль объекта, а не весь объект?

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

Что будет с моими изменениями объекта при обновлении конфигурации?

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

Чем снятие с поддержки отличается от доработки через расширение?

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

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

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

Как узнать, какие объекты конфигурации уже сняты с поддержки или изменены?

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

Можно ли вернуть объект на поддержку без потери доработок?

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