Расширение или доработка конфигурации: что выбрать

Два способа изменить типовую 1С — с разной ценой владения. Расширение сохраняет поддержку и обновления, прямая доработка даёт полный контроль, но усложняет каждый релиз.

обновлено 8 октября 2026 г. · 2 мин чтения

В чём разница

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

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

Что выбирать и когда

  1. Новые реквизиты, печатные формы, обработчики событий, дополнительные проверки — расширение покрывает штатно.
  2. Изменение логики типового механизма, которое расширение не перехватывает, — кандидат на доработку, но сначала проверяют обходные пути.
  3. Новый блок функциональности целиком — подсистема в расширении или отдельная разработка.
  4. Доработка типовой оправдана, когда расширение задачу физически не решает — и это отдельное, осознанное решение.

Ограничения расширений

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

Цена владения

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

FAQ

Вопросы и ответы

Да. В списке расширений снимается отметка активности — после перезапуска программа работает как чистая типовая. Само расширение остаётся в базе и включается обратно.

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

Может, как и любой код: плохо написанное расширение тормозит не хуже плохой доработки. Качество решает разработчик и проверка на копии базы, а не выбор механизма.

Расширения работают в ПРОФ и КОРП. Базовые версии расширений не поддерживают — там доступны только внешние отчёты и обработки.

Нужна доработка?

Опишите задачу — оценка бесплатна

Оценка — 1–2 рабочих дня, бесплатно. Работа стартует после предоплаты.