← База знаний

Как обновить нетиповую конфигурацию 1С

Обновление нетиповой (доработанной) конфигурации 1С — одна из самых сложных задач для программиста. Неправильный подход может привести к потере доработок или ошибкам в работе системы. В этой статье разберём пошаговый алгоритм безопасного обновления.

Почему обновлять нетиповую конфигурацию сложно?

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

  • Автоматическое обновление стирает ваши доработки
  • Ручной перенос требует понимания структуры конфигурации
  • Конфликты между вашими и типовыми изменениями
  • Риск пропустить критические исправления вендора

Пошаговый алгоритм обновления

Шаг 1. Подготовка

Обязательно перед началом:

  • Сделайте полный бекап базы данных (.dt файл)
  • Выгрузите текущую конфигурацию в файл (.cf)
  • Зафиксируйте версию платформы и релиз конфигурации
  • Предупредите пользователей о технических работах

Шаг 2. Трёхстороннее сравнение

Для корректного обновления нужны три конфигурации:

  1. Ваша рабочая — текущая конфигурация с доработками
  2. Старый эталон — типовая конфигурация того релиза, с которого вы начинали
  3. Новый эталон — типовая конфигурация нового релиза, на который обновляемся

Сравнивая эти три версии, можно понять: какие изменения ваши, какие — от вендора.

Шаг 3. Объединение конфигураций

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

⚠️ Важно: Внимательно просматривайте каждый конфликт. Не ставьте галочки автоматически — можете потерять критические доработки.

Шаг 4. Разрешение конфликтов

Типичные ситуации:

  • Изменён только в новом релизе — принимаем изменения вендора
  • Изменён только у вас — сохраняем свои доработки
  • Изменён и там, и там — ручное объединение кода

Шаг 5. Тестирование

После объединения обязательно:

  • Запустите синтаксический контроль (F7)
  • Проверьте работу ключевых документов
  • Протестируйте доработанные отчёты и обработки
  • Проверьте интеграции с внешними системами

Частые ошибки

❌ Нет бекапа

Без резервной копии откатить изменения невозможно

❌ Обновление «галочками»

Автоматическое принятие изменений стирает доработки

❌ Нет эталона

Без старого эталона непонятно, какие изменения ваши

❌ Обновление на продуктиве

Всегда сначала тестируйте на копии базы

Когда лучше обратиться к специалисту?

  • Много доработок и вы не знаете их полный список
  • Переход через несколько релизов (например, УТ 10 → УТ 11)
  • Критичная база, нет права на ошибку
  • Нет времени разбираться в конфликтах самостоятельно

Нужна помощь с обновлением?

Обновляю нетиповые конфигурации с сохранением всех доработок. Работаю с УТ, БП, ЗУП, КА, ERP.

Обсудить задачу