Обновление нетиповой (доработанной) конфигурации 1С — одна из самых сложных задач для программиста. Неправильный подход может привести к потере доработок или ошибкам в работе системы. В этой статье разберём пошаговый алгоритм безопасного обновления.
Почему обновлять нетиповую конфигурацию сложно?
Когда конфигурация модифицирована, она «снимается с поддержки» поставщика. При обновлении нужно вручную переносить изменения из нового релиза, сохраняя при этом собственные доработки.
- Автоматическое обновление стирает ваши доработки
- Ручной перенос требует понимания структуры конфигурации
- Конфликты между вашими и типовыми изменениями
- Риск пропустить критические исправления вендора
Пошаговый алгоритм обновления
Шаг 1. Подготовка
Обязательно перед началом:
- Сделайте полный бекап базы данных (.dt файл)
- Выгрузите текущую конфигурацию в файл (.cf)
- Зафиксируйте версию платформы и релиз конфигурации
- Предупредите пользователей о технических работах
Шаг 2. Трёхстороннее сравнение
Для корректного обновления нужны три конфигурации:
- Ваша рабочая — текущая конфигурация с доработками
- Старый эталон — типовая конфигурация того релиза, с которого вы начинали
- Новый эталон — типовая конфигурация нового релиза, на который обновляемся
Сравнивая эти три версии, можно понять: какие изменения ваши, какие — от вендора.
Шаг 3. Объединение конфигураций
В конфигураторе используем функцию «Сравнить, объединить с конфигурацией из файла». Загружаем новый релиз и указываем старый эталон для трёхстороннего сравнения.
Шаг 4. Разрешение конфликтов
Типичные ситуации:
- Изменён только в новом релизе — принимаем изменения вендора
- Изменён только у вас — сохраняем свои доработки
- Изменён и там, и там — ручное объединение кода
Шаг 5. Тестирование
После объединения обязательно:
- Запустите синтаксический контроль (F7)
- Проверьте работу ключевых документов
- Протестируйте доработанные отчёты и обработки
- Проверьте интеграции с внешними системами
Частые ошибки
Без резервной копии откатить изменения невозможно
Автоматическое принятие изменений стирает доработки
Без старого эталона непонятно, какие изменения ваши
Всегда сначала тестируйте на копии базы
Когда лучше обратиться к специалисту?
- Много доработок и вы не знаете их полный список
- Переход через несколько релизов (например, УТ 10 → УТ 11)
- Критичная база, нет права на ошибку
- Нет времени разбираться в конфликтах самостоятельно
Нужна помощь с обновлением?
Обновляю нетиповые конфигурации с сохранением всех доработок. Работаю с УТ, БП, ЗУП, КА, ERP.
Обсудить задачу