Администрирование · 12 мин
Как обновить 1С УНФ через конфигуратор
Как обновить 1С Управление нашей фирмой через конфигуратор: подготовка, резервная копия, установка шаблона, обновление конфигурации и базы данных, типичные ошибки.
Обновление «1С:Управление нашей фирмой» через конфигуратор — это ручной способ установки нового релиза, который применяют, когда автоматическое обновление через интернет недоступно или в базе есть доработки. Процедура включает подготовку резервной копии, установку шаблона обновления, обновление конфигурации базы данных и контроль результата. При аккуратном выполнении весь процесс занимает от получаса до нескольких часов в зависимости от размера базы и количества пропущенных релизов.
Ручное обновление через конфигуратор даёт полный контроль над процессом: вы видите, какие объекты изменяются, можете сравнить конфигурации и разрешить конфликты с доработками. Однако именно этот способ чаще всего приводит к потере данных при нарушении порядка действий — в первую очередь из-за отсутствия резервной копии. Поэтому подготовительный этап здесь не формальность, а обязательная часть работы.
Когда нужно обновлять УНФ через конфигуратор, а не автоматически
В типовой УНФ обновление обычно выполняется из режима «Предприятие» через сервис интернет-поддержки: программа сама скачивает и устанавливает релиз. Ручной путь через конфигуратор оправдан в нескольких ситуациях. Первая — база содержит доработки, и конфигурация снята с полной поддержки: автоматическое обновление либо откажется работать, либо затрёт изменения. Вторая — нет доступа к интернету на сервере или нет действующей подписки ИТС для автозагрузки, но файл обновления получен иным способом.
Третья ситуация — пропущено несколько релизов, и нужно контролировать промежуточные шаги обновления. Четвёртая — требуется предварительно сравнить конфигурации и оценить объём изменений перед установкой. Наконец, конфигуратор незаменим, когда автоматическое обновление завершилось ошибкой и нужно разобраться, на каком объекте произошёл сбой.
Способы обновления УНФ
Подходит для типовой базы на полной поддержке с активным интернет-доступом. Минимум действий, но нет контроля над изменениями.
Универсальный способ: работает с доработанными базами, без интернета, позволяет сравнивать и объединять конфигурации. Требует аккуратности и прав администратора.
Применяется при загрузке полной конфигурации или при восстановлении поддержки. Рискован для доработанных баз — все изменения будут потеряны без ручного переноса.
Подготовка: резервная копия и проверка условий
Первое и безусловное действие — создание резервной копии. Самый надёжный способ для файловой базы — выгрузка через конфигуратор: меню «Администрирование → Выгрузить информационную базу». Полученный файл с расширением .dt содержит и данные, и конфигурацию, из него базу можно восстановить полностью. Для клиент-серверной базы дополнительно рекомендуется средствами СУБД сделать копию на уровне SQL.
Далее проверьте три условия. Во-первых, узнайте текущий номер релиза: «Конфигурация → Открыть конфигурацию», затем в дереве конфигурации правой кнопкой по корню — «Свойства», поле «Версия». Во-вторых, убедитесь, что скачанное обновление предназначено именно для вашего релиза: у каждого файла обновления есть список поддерживаемых версий, он указан в описании поставки на портале 1С. Обновление «через голову» нескольких релизов одним файлом возможно только если это прямо указано в описании. В-третьих, проверьте, что версия платформы 1С не ниже требуемой для нового релиза — при необходимости сначала обновите платформу.
Также завершите работу всех пользователей: в конфигураторе откройте «Администрирование → Активные пользователи» и убедитесь, что сеансов нет. Для серверной базы установите блокировку регламентных заданий и начала сеансов через консоль кластера или через «Администрирование → Параметры информационной базы» в конфигураторе.
Установка шаблона обновления
Файл обновления распространяется в виде дистрибутива — архива с установщиком setup.exe. Скачайте его с портала 1С (раздел обновлений программ, доступен по учётной записи с действующим договором ИТС) и распакуйте. Запустите setup.exe и укажите каталог шаблонов — по умолчанию это папка tmplts в каталоге установки 1С или в профиле пользователя.
После установки в каталоге шаблонов появится подпапка с названием конфигурации и номером версии, например «1с\УправлениеНебольшойФирмой\1_6_x_x». Внутри находится файл обновления с расширением .cfu — именно он используется конфигуратором. Если поставка содержит только полный файл конфигурации .cf, порядок действий будет другим — об этом ниже.
Пошаговое обновление конфигурации
Откройте базу в конфигураторе под пользователем с полными правами. Если конфигурация закрыта, выполните «Конфигурация → Открыть конфигурацию» и дождитесь построения дерева объектов. Затем перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию».
В открывшемся диалоге выберите источник обновления. Стандартный вариант — «Поиск доступных обновлений»: конфигуратор сам найдёт подходящий .cfu в каталоге шаблонов. Альтернатива — «Выбор файла обновления», где вы вручную укажете путь к .cfu-файлу. После выбора файла программа покажет окно с номерами текущей и новой версий — сверьте их и подтвердите запуск.
- 1Сделайте выгрузку базы: Администрирование → Выгрузить информационную базу
- 2Завершите сеансы пользователей и установите блокировку соединений
- 3Установите шаблон обновления из дистрибутива (setup.exe)
- 4Откройте конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию
- 5Выберите файл обновления .cfu и подтвердите версию
- 6Дождитесь окончания объединения, при конфликтах разрешите их вручную
- 7Выполните: Конфигурация → Обновить конфигурацию базы данных
- 8Примите изменения в окне реструктуризации и дождитесь завершения
- 9Запустите базу в режиме Предприятие для отработки обработчиков обновления
- 10Проверьте номер версии в разделе «О программе» и работоспособность ключевых функций
Если конфигурация типовая, объединение пройдёт автоматически. Если есть доработки, откроется окно сопоставления объектов: конфликтующие элементы будут отмечены. Для каждого такого объекта решайте индивидуально — брать объект из новой конфигурации, оставлять текущий или объединять с приоритетом. Доработанные модули обычно объединяют вручную с последующим переносом своего кода.
Обновление конфигурации базы данных и завершение
После объединения конфигураций изменения сохранены только в конфигурации, но не применены к данным. Выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7). Программа покажет список изменений структуры: новые и изменённые объекты, реквизиты, индексы. Примите изменения — начнётся реструктуризация. На больших базах она может занять значительное время, прерывать её нельзя.
После реструктуризации запустите базу в режиме «Предприятие» под полными правами. Сработают обработчики обновления: перенос данных в новые структуры, заполнение новых регистров, обновление настроек. В УНФ ход обновления обычно отображается в специальном окне с прогрессом. Дождитесь сообщения об успешном завершении — только после этого обновление считается законченным.
Как проверить результат
В разделе «О программе» отображается новый релиз
Версия осталась прежней или отображается незавершённое обновление
Документы, справочники и отчёты открываются без ошибок
Ошибки формата, «поле не найдено», падение при открытии
Окно прогресса обновления закрыто, повторный запуск не предлагает обновление
При каждом запуске снова начинается обновление данных
Собственные изменения присутствуют и работают
Доработки исчезли или вызывают синтаксические ошибки
Особые сценарии: доработанная база и файл .cf
Обновление конфигурации, снятой с поддержки
Если конфигурация снята с полной поддержки, при обновлении обязательно появится окно сравнения и объединения. Работайте с ним внимательно: объекты, изменённые вами, помечены в колонке текущей конфигурации. Практический подход — сначала включить все объекты поставщика в обновление, а затем вручную перенести свои доработки в обновлённые модули. Для сложных случаев используйте «Конфигурация → Сравнить и объединить с конфигурацией из файла» — это даёт более гибкий контроль.
Обновление через полный файл конфигурации .cf
Когда доступен только .cf-файл нового релиза, используйте «Конфигурация → Загрузить конфигурацию из файла». Внимание: для типовой базы это равнозначно полной замене конфигурации — все доработки будут потеряны. Безопаснее загружать .cf через сравнение и объединение, явно управляя изменениями. После загрузки также выполните обновление конфигурации базы данных и запуск в режиме предприятия.
Типичные ошибки и их последствия
Отдельная группа проблем — попытка обновить базу файлом, не предназначенным для текущего релиза. Конфигуратор в этом случае либо откажется выполнять обновление, либо выполнит его некорректно. Всегда сверяйте список поддерживаемых версий в описании поставки до начала работ.
Что важно запомнить
Обновление УНФ через конфигуратор безопасно только при соблюдении порядка: выгрузка .dt, блокировка сеансов, обновление конфигурации из .cfu, обновление конфигурации базы данных, запуск в режиме предприятия до отработки обработчиков. Доработанные базы требуют ручного разрешения конфликтов при объединении. Любое сомнение — повод вернуться к резервной копии, а не экспериментировать на рабочей базе.
Частые вопросы
Можно ли обновить УНФ через конфигуратор без договора ИТС?
Сам механизм обновления в конфигураторе не проверяет наличие договора — он работает с любым корректным файлом обновления. Однако официальная загрузка файлов обновлений с портала 1С требует действующего договора ИТС. Использование обновлений, полученных из неофициальных источников, нарушает лицензионное соглашение и несёт риск получения повреждённого или вредоносного файла.
Что делать, если обновление зависло на этапе реструктуризации?
На больших базах реструктуризация может занимать часы и внешне выглядеть как зависание. Проверьте активность процесса (загрузку процессора и диска) и дождитесь завершения. Если процесс действительно остановлен длительное время и прерывание неизбежно, восстанавливайте базу из резервной копии .dt и повторяйте обновление — продолжать работу с прерванной реструктуризацией нельзя.
Как обновиться, если пропущено много релизов?
Посмотрите в описании последнего релиза список версий, с которых возможен переход. Если ваша версия в списке — обновляйтесь напрямую. Если нет, выполняйте обновление последовательно через промежуточные релизы, для каждого повторяя полный цикл: обновление конфигурации, обновление базы данных, запуск в режиме предприятия. Пропускать запуск обработчиков между промежуточными релизами нельзя.
Почему после обновления пропали мои доработки?
Чаще всего причина — в окне сравнения и объединения для изменённых объектов был выбран приоритет новой конфигурации, либо обновление выполнялось загрузкой полного .cf-файла. Восстановите базу из копии, повторите обновление и в окне объединения для каждого доработанного объекта выбирайте режим «объединить с приоритетом» или вручную переносите свой код после обновления.
Нужно ли обновлять платформу перед обновлением УНФ?
Да, если новый релиз УНФ требует более свежую версию платформы, чем установлена. Требуемая версия указана в описании поставки релиза. Порядок такой: сначала обновите платформу, запустите базу на новой платформе и убедитесь в работоспособности, затем выполняйте обновление конфигурации.
Можно ли откатить обновление, если что-то пошло не так?
Штатного механизма отката нет. Единственный способ вернуться — восстановить базу из резервной копии .dt, созданной до обновления, через «Администрирование → Загрузить информационную базу». Именно поэтому выгрузка перед обновлением обязательна, а её работоспособность стоит проверить, загрузив копию в тестовую базу.