К статье
Практический материал

Администрирование · 12 мин

Как загрузить обновления в 1С

Как загрузить обновления в 1С: через конфигуратор, интернет-поддержку и файлы cf/cfu. Подготовка базы, резервная копия, типичные ошибки и проверка результата.

Обновление конфигурации 1С — штатная процедура, без которой программа перестаёт соответствовать актуальным формам отчётности и требованиям законодательства. Загрузить обновления можно несколькими способами: автоматически через интернет-поддержку, вручную из файлов поставки или через конфигуратор. Выбор зависит от того, типовая у вас конфигурация или доработанная, есть ли действующая подписка ИТС и как организован доступ в интернет на рабочем месте.

Главное правило любого обновления — сначала резервная копия, потом всё остальное. Даже штатное обновление типовой конфигурации может завершиться ошибкой из-за нехватки места на диске, обрыва соединения или активных сеансов пользователей. Без копии базы откатиться на рабочее состояние будет крайне сложно.

Ниже разобраны подготовка, все рабочие способы загрузки обновлений, особенности нетиповых конфигураций и проверка результата после установки.

Подготовка базы перед обновлением

Первый шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы при закрытой программе или сделать выгрузку через «Администрирование → Выгрузить информационную базу». Для клиент-серверной базы правильнее делать выгрузку в dt через конфигуратор либо средствами СУБД. Выгрузка в dt предпочтительнее простого копирования: она дополнительно проверяет целостность данных.

Второй шаг — завершить работу всех пользователей. Обновление конфигурации базы данных требует монопольного доступа: если кто-то останется в сеансе, на этапе принятия изменений появится ошибка. В конфигураторе активные сеансы видны через «Администрирование → Активные пользователи», оттуда же их можно завершить. На сервере 1С сеансы отключаются через консоль администрирования.

Третий шаг — проверить свободное место на диске. Дистрибутив обновления, временные файлы и реструктуризация базы могут потребовать в несколько раз больше места, чем размер самой базы. Также убедитесь, что у учётной записи есть права администратора в базе и, для серверного варианта, достаточные права на сервере.

Способ 1. Автоматическое обновление через интернет-поддержку

Самый простой вариант для типовых конфигураций — обновление прямо из режима «Предприятие». Откройте «Администрирование → Обновление версии программы» (в некоторых конфигурациях — «Поддержка и обслуживание → Обновление программы»). Если настроена интернет-поддержка, программа сама проверит наличие новых версий на портале 1С.

Для работы этого механизма нужны действующая подписка ИТС и введённые в программе логин и пароль от портала 1С. Проверить подключение можно через «Администрирование → Интернет-поддержка и сервисы». Если авторизация не проходит, обновление через интернет будет недоступно — используйте ручной способ.

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузку в dt или копию файла 1Cv8.1CD)
  2. 2
    Завершите сеансы всех пользователей и убедитесь в монопольном доступе
  3. 3
    Откройте «Администрирование → Обновление версии программы» и проверьте наличие новой версии
  4. 4
    Запустите загрузку и установку, дождитесь завершения обновления конфигурации базы данных
  5. 5
    Запустите базу в режиме «Предприятие» и дождитесь выполнения отложенных обработчиков обновления
  6. 6
    Проверьте номер версии в разделе «О программе» и работоспособность ключевых функций

Способ 2. Ручная загрузка через конфигуратор из файла

Ручной способ нужен, когда нет доступа к интернету с рабочего места, интернет-поддержка не настроена или требуется установить конкретную версию. Файлы обновлений скачиваются с портала 1С (раздел обновлений программ) по логину и паролю ИТС. Обновление поставляется как самораспаковывающийся архив, который нужно установить в каталог шаблонов.

После установки шаблона откройте конфигуратор и перейдите в «Конфигурация → Поддержка → Обновить конфигурацию». Выберите пункт «Поиск доступных обновлений» — конфигуратор покажет версии из каталога шаблонов. Отметьте нужную и нажмите «Готово», затем согласитесь на обновление конфигурации базы данных.

Если у вас есть конкретный файл обновления (cfu) или файл конфигурации (cf), выберите вариант «Выбор файла обновления» и укажите путь к нему. Файл cfu содержит только изменения относительно предыдущих версий, поэтому подходит не всегда — он рассчитан на определённые исходные релизы. Файл cf — полная конфигурация, её можно загрузить через «Конфигурация → Загрузить конфигурацию из файла», но при этом теряется связь с типовой поставкой, если конфигурация не на полной поддержке.

Обновление через несколько версий

Если база давно не обновлялась, программа может потребовать последовательной установки промежуточных версий. Автоматический механизм через интернет-поддержку обычно сам строит цепочку обновлений и ставит их по очереди — это занимает заметное время, иногда несколько часов на больших базах.

При ручном обновлении цепочку придётся выстраивать самостоятельно: на портале 1С в описании каждого релиза указано, на какие версии он устанавливается. Пропускать обязательные промежуточные версии нельзя — конфигуратор выдаст ошибку о несоответствии версии для обновления.

Практический приём для сильно отставших баз: поставить полный дистрибутив последней версии и выполнить обновление через «Сравнить и объединить с конфигурацией из файла», выбрав cf из шаблона. Это часто быстрее, чем последовательная установка десятка релизов, но требует внимательности при работе с доработками.

Особенности обновления нетиповых конфигураций

Если конфигурация дорабатывалась — изменены типовые объекты, добавлены свои документы или отчёты — обновление усложняется. При сравнении и объединении конфигуратор покажет окно сопоставления, где нужно решить, какие изменения поставщика принять, а какие свои доработки сохранить.

Основные правила: не снимайте галочки с объектов, изменённых поставщиком, если не понимаете последствий; свои доработки помечайте в модуле комментариями, чтобы находить их при каждом обновлении; ведите файл со списком изменений — это сэкономит часы при каждом релизе. Если доработки обширны, рассмотрите перенос их в расширение конфигурации: расширения не затрагиваются обновлением и сильно упрощают процесс.

Когда доработки конфликтуют с изменениями поставщика (например, изменён тот же модуль), потребуется ручной анализ кода: открыть сравнение модулей и перенести свои изменения в новую версию типового кода. Эта работа требует квалификации разработчика 1С — при отсутствии опыта лучше привлечь специалиста.

Сравнение вариантов

Через интернет-поддержку

Подходит для типовых конфигураций с действующей подпиской ИТС. Минимум ручных действий, сама строит цепочку версий. Ограничение: нужен интернет и авторизация на портале.

Вручную из шаблона (cfu)

Подходит при отсутствии интернета на сервере или неработающей интернет-поддержке. Требует скачивания дистрибутива и установки в каталог шаблонов.

Загрузка файла cf

Подходит для сильно отставших баз и перехода между редакциями. Требует сравнения и объединения, рискованнее для доработанных конфигураций.

Через расширения для доработок

Не способ обновления, а способ его упростить: если изменения вынесены в расширение, типовое обновление проходит штатно без ручного сопоставления.

Ошибки при обновлении и их решение

Ошибка «Нарушение прав доступа» или запрос пароля при обновлении через интернет означает проблемы с учётными данными портала 1С — проверьте логин, пароль и срок действия подписки. Ошибка «Конфигурация базы данных не может быть обновлена» при активных сеансах решается завершением всех подключений и повторным запуском.

Сообщение «Файл не содержит доступных обновлений» при выборе cfu означает, что текущая версия базы не входит в список поддерживаемых этим файлом — нужен либо промежуточный релиз, либо полный cf. Ошибки нехватки места на этапе реструктуризации решаются очисткой диска: временные файлы обновления могут занимать значительный объём.

Если обновление прервалось на середине и база не открывается, не пытайтесь запускать её повторно или обновлять «ещё раз» — восстановите базу из резервной копии и повторите процедуру, устранив причину сбоя (место на диске, сеансы, права).

Типичные ошибки
01
Обновление без резервной копии — при сбое базу восстановить не из чего
02
Запуск обновления при активных сеансах пользователей — ошибка монопольного доступа на этапе принятия изменений
03
Попытка поставить cfu на неподдерживаемую версию — ошибка «файл не содержит доступных обновлений»
04
Снятие галочек с изменённых поставщиком объектов при объединении — потеря новых функций и ошибки в работе после обновления
05
Прерывание реструктуризации по таймауту — база остаётся в промежуточном состоянии
06
Игнорирование отложенных обработчиков — после обновления данные ещё не готовы, а пользователи уже работают

Проверка результата после обновления

После завершения обновления конфигурации базы данных запустите программу в режиме «Предприятие». При первом запуске выполнятся обработчики обновления: сначала обязательные (монопольно), затем отложенные — они могут работать в фоне от нескольких минут до нескольких часов на больших базах. Статус виден в разделе «Администрирование → Результаты обновления программы».

Проверьте номер версии: откройте «О программе» и сверьте релиз с тем, что устанавливали. Затем пройдите по ключевым сценариям: откройте последние документы, сформируйте основной отчёт, проверьте печатные формы и обмены, если они настроены. Для доработанных конфигураций отдельно проверьте каждую свою доработку.

Контрольные точки

Как проверить результат

Номер версии в разделе «О программе»
Норма

Совпадает с устанавливаемым релизом

Тревожный признак

Показывает старую версию — обновление не завершилось

Отложенные обработчики обновления
Норма

Все выполнены, статус «Обновление завершено»

Тревожный признак

Есть обработчики с ошибками или зависшие в очереди

Открытие документов и отчётов
Норма

Формы открываются без ошибок, данные на месте

Тревожный признак

Ошибки форматирования, пустые отчёты, сообщения о недостающих объектах

Обмены и интеграции
Норма

Обмены выполняются в штатном режиме

Тревожный признак

Ошибки выгрузки или загрузки после обновления

Часто задаваемые вопросы

Можно ли обновлять 1С без подписки ИТС?

Само обновление технически установить можно, если у вас есть файлы дистрибутива. Но официальное получение обновлений типовых конфигураций осуществляется по договору информационно-технологического сопровождения — без него скачивание с портала и интернет-поддержка недоступны. Кроме того, работа на неактуальной версии ведёт к использованию устаревших форм отчётности.

Сколько времени занимает обновление базы?

Зависит от размера базы, количества пропущенных релизов и производительности оборудования. Один релиз на небольшой файловой базе — обычно от 15 минут до часа. Цепочка из нескольких версий на крупной серверной базе может занять несколько часов, а отложенные обработчики продолжат работать и после запуска пользователей.

Что делать, если после обновления программа выдаёт ошибки?

Сначала проверьте статус отложенных обработчиков — часть ошибок уходит после их завершения. Если ошибки сохраняются, посмотрите журнал регистрации для диагностики. При серьёзных проблемах восстановите базу из резервной копии и повторите обновление, устранив причину сбоя, или обратитесь к специалисту по 1С.

Можно ли откатить обновление назад?

Штатного механизма отката нет. Единственный надёжный способ вернуться на предыдущую версию — восстановить базу из резервной копии, сделанной до обновления. Данные, введённые после обновления, при этом будут потеряны, поэтому в первые дни после обновления полезно чаще делать промежуточные копии.

Обновляются ли расширения конфигурации вместе с программой?

Нет, расширения не обновляются автоматически и не заменяются при обновлении основной конфигурации. Но после смены релиза расширение может стать несовместимым — тогда оно отключится или будет выдавать ошибки. После каждого обновления проверяйте работоспособность подключённых расширений и при необходимости обновляйте их у поставщика.

Как обновить 1С на сервере, если нет доступа в интернет?

Скачайте дистрибутив обновления с портала 1С на любом компьютере с интернетом, перенесите его на сервер и установите в каталог шаблонов. Дальше обновление выполняется через конфигуратор штатно — выбором найденного шаблона или указанием файла cfu вручную. Для серверного варианта убедитесь, что обновление запускается под учётной записью с достаточными правами.

Итог

Что важно запомнить

Перед обновлением всегда делайте резервную копию и завершайте сеансы пользователей. Типовую конфигурацию проще всего обновить через интернет-поддержку, вручную — через конфигуратор из шаблона или файла cfu/cf. После обновления дождитесь завершения отложенных обработчиков и проверьте номер версии, документы, отчёты и расширения.