Как добавить новые объекты в типовую конфигурацию 1С, не снимая её с поддержки?

Программист 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет Торговля и дистрибуция
← На главную

В процессе сопровождения типовых конфигураций 1С часто возникает задача по расширению функционала: добавлению новых документов, справочников или регистров сведений. Заказчики нередко требуют, чтобы при этом основной код конфигурации оставался «под замком» (на поддержке), чтобы упростить будущие обновления. Давайте разберем, как реализовать такую задачу технически грамотно.

Понимание режима поддержки

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

Пошаговая инструкция по настройке

Разберем процесс выполнения задачи по добавлению нового объекта (например, документа ТранспортныйЛист) по шагам:

  1. Откройте конфигуратор и перейдите в меню «Конфигурация» -> «Поддержка» -> «Настройка поддержки».
  2. Если конфигурация находится на полной поддержке, вам будет предложено включить возможность редактирования. Нажмите кнопку «Включить возможность редактирования».
  3. В появившемся окне настройки правил поддержки выберите режим «Редактирование с сохранением поддержки».
  4. Самый важный этап — настройка правил для объектов. Чтобы сохранить «замочки» на типовых объектах, установите для всех объектов конфигурации правило «Объект поставщика не редактируется».
  5. После сохранения настроек вы сможете добавлять свои объекты (справочники, документы, регистры) в структуру метаданных. Так как эти объекты созданы вами, а не поставщиком (1С), они по умолчанию не будут иметь признака «Объект поставщика», и на них не будет наложен запрет на редактирование.

Почему это решение эффективно?

При использовании данного подхода вы сохраняете целостность типовой логики 1С. Основные объекты (например, Документ.ЗаказПокупателя или Справочник.Номенклатура) остаются защищенными от случайных изменений. Обновление типовой конфигурации через cfu-файлы будет проходить штатно, так как система будет видеть, что ваши изменения (новые объекты) не затрагивают объекты поставщика.

Особенности работы с новыми объектами

При создании новых объектов (например, документа ТранспортныйЛист) помните о следующих моментах:

Анализ альтернатив

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

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

← На главную