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

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

Как обновить 1С вручную через конфигуратор

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

Ручное обновление конфигурации 1С нужно, когда автоматическое обновление через интернет-поддержку недоступно: нет подключения к порталу, лицензия ИТС оформлена на другую организацию, или конфигурация доработана и требует контролируемого объединения. В этом случае файл обновления скачивается с портала 1С и устанавливается через режим «Конфигуратор».

Процедура занимает от 15 минут до нескольких часов в зависимости от размера базы и количества пропущенных релизов. Главные риски — потеря данных при отсутствии резервной копии и порча доработок при неаккуратном объединении. Оба риска полностью управляемы, если соблюдать порядок действий.

Ниже описан полный цикл ручного обновления: от проверки текущей версии до контроля результата. Инструкция подходит для типовых конфигураций на платформе 8.3 — «Бухгалтерия предприятия», «Зарплата и управление персоналом», «Управление торговлей» и других.

Проверьте текущую версию и определите, что нужно обновить

Перед скачиванием файлов выясните точный номер релиза конфигурации и версию платформы. Откройте информационную базу в режиме «Предприятие», перейдите в раздел «О программе» (обычно через главное меню или кнопку с буквой «i»). Запишите номер конфигурации, например 3.1.27.90, и версию платформы, например 8.3.22.

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

Отдельно проверьте, не снята ли конфигурация с поддержки и не доработана ли она. В конфигураторе откройте «Конфигурация → Поддержка → Настройка поддержки»: если у объектов стоят изменения, обновление потребует ручного объединения, и это принципиально меняет объём работы.

Сделайте резервную копию базы

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

Для файловой базы проще всего сделать выгрузку: откройте конфигуратор, выберите «Администрирование → Выгрузить информационную базу» и укажите папку для файла с расширением .dt. Для клиент-серверной базы правильнее сделать копию средствами СУБД (MS SQL, PostgreSQL) — выгрузка .dt на больших базах идёт долго и требовательна к ресурсам.

Проверьте, что копия действительно создалась: файл .dt должен иметь ненулевой размер, а в идеале — успешно загружаться в тестовую базу. Копию храните не на том же диске, где лежит рабочая база.

Скачайте и установите дистрибутив обновления

Дистрибутив обновления скачивается с портала portal.1c.ru по действующей подписке ИТС. В разделе «Обновления программ» найдите свою конфигурацию, выберите нужный релиз и скачайте архив. Убедитесь, что скачиваете именно обновление, а не полный дистрибутив, если планируете обновлять через механизм поддержки.

Распакуйте архив и запустите установщик setup.exe. Он разместит шаблон обновления в каталоге шаблонов — по умолчанию это папка tmplts в профиле пользователя. Запомните путь: он понадобится при выборе файла обновления в конфигураторе.

Если скачан сам файл обновления в формате .cf или .cfu, устанавливать шаблон не обязательно — файл можно указать напрямую при обновлении. Формат .cfu — это компактный файл обновления, который применим только к строго определённым версиям.

Выполните обновление в конфигураторе

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

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

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

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

Порядок действий
  1. 1
    Завершите сеансы всех пользователей и сделайте резервную копию
  2. 2
    Откройте конфигуратор и выберите «Конфигурация → Поддержка → Обновить конфигурацию»
  3. 3
    Укажите шаблон или файл обновления и выполните объединение
  4. 4
    Обновите конфигурацию базы данных (F7) и дождитесь завершения реорганизации
  5. 5
    Запустите базу в режиме «Предприятие» и дождитесь выполнения отложенных обработчиков

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

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

Практическое правило: сначала переносите изменения поставщика, затем заново применяйте свои доработки. Для модулей удобно сравнивать тексты построчно через кнопку сравнения в окне объединения. Если доработок много, обновление лучше выполнять на копии базы и привлекать специалиста, который эти доработки делал.

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

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

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

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

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

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

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

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

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

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

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

Остался прежний номер — обновление не применилось

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

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

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

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

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

Документы открываются, отчёты формируются без ошибок

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

Ошибки при открытии объектов или построении отчётов

Частые вопросы о ручном обновлении 1С

Можно ли обновить 1С через несколько релизов сразу?

Только если в описании дистрибутива ваш текущий релиз указан в списке поддерживаемых. Иначе обновляйтесь последовательно через промежуточные версии — каждый шаг с отдельным запуском отработки обработчиков обновления.

Чем отличается файл .cf от .cfu?

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

Нужна ли подписка ИТС для ручного обновления?

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

Что делать, если обновление зависло на реорганизации?

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

Обновятся ли доработки, сделанные через расширение?

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

Можно ли обновить базу, пока пользователи работают?

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

Итог

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

Ручное обновление 1С сводится к пяти шагам: узнать текущую версию, сделать резервную копию, установить дистрибутив обновления, выполнить объединение и обновление базы данных в конфигураторе, проверить результат после запуска. Резервная копия и монопольный доступ — два условия, без которых начинать нельзя.