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