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