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

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

Как обновить 1С самостоятельно

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

Обновление 1С — задача, которую пользователь с базовыми навыками администрирования вполне способен выполнить самостоятельно. Процедура занимает от 20 минут до нескольких часов в зависимости от размера базы, количества пропущенных релизов и того, доработана ли конфигурация. Главная сложность не в самих действиях, а в подготовке: без резервной копии и понимания лицензионных условий обновление превращается в риск потери данных.

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

Что проверить до начала обновления

Прежде чем скачивать файлы, убедитесь, что выполняются базовые условия. Первое — действующая подписка на информационно-технологическое сопровождение (ИТС) или договор сопровождения, если конфигурация этого требует. Без регистрации и подписки официальные обновления для большинства прикладных решений недоступны: конфигуратор откажется искать обновления через интернет или портал не выдаст файлы.

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

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

Конфигурация на полной поддержкеОбновление пройдёт автоматически

В конфигураторе: «Конфигурация — Поддержка — Настройка поддержки», у всех объектов статус без изменений

Есть доработкиПотребуется сравнение и объединение

Проверьте, какие объекты сняты с поддержки, и подготовьте список изменений для ручного переноса

Пропущено много релизовВозможна только последовательная установка

Сверьте номер релиза с таблицей переходов на портале 1С: иногда нужно ставить 2–3 промежуточных обновления

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

Проверьте регистрацию программы и действие подписки ИТС в личном кабинете

Как сделать резервную копию базы

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

Для файловой базы самый надёжный способ — выгрузка через конфигуратор. Запустите базу в режиме «Конфигуратор», откройте «Администрирование — Выгрузить информационную базу» и укажите папку для файла выгрузки с расширением .dt. Дождитесь завершения и убедитесь, что файл создан и его размер не равен нулю. Копирование самого файла 1Cv8.1CD через проводник тоже допустимо, но только при гарантированном отсутствии подключений к базе.

Для клиент-серверного варианта (SQL Server, PostgreSQL и другие СУБД) выгрузка .dt тоже работает, но для больших баз она может занять часы. В этом случае практичнее сделать штатный бэкап средствами СУБД и дополнительно выгрузить .dt, если объём позволяет. Храните копию не на том же диске, где лежит рабочая база.

Как получить и установить шаблон обновления

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

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

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

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

Альтернатива — ручная установка. Войдите на портал portal.1c.ru под своей учётной записью, найдите вашу конфигурацию в разделе обновлений и скачайте дистрибутив нужного релиза. Запустите скачанный установщик: он разместит шаблон обновления в каталоге шаблонов (по умолчанию это папка tmplts в профиле пользователя). После этого в конфигураторе при запуске обновления выберите вариант «Поиск доступных обновлений» с указанием каталога шаблонов.

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

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

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

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

Обновление конфигурации базы данных и обработчики

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

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

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

Если база файловая и расположена в сетевой папке, обновление через сеть идёт заметно медленнее и рискованнее. Скопируйте базу на локальный диск, обновите локально, проверьте и верните обратно — так быстрее и безопаснее.
ПЗ
Практическое замечание

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

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

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

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

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

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

Совпадает с установленной версией

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

Номер старый — обновление конфигурации базы данных не выполнено

Журнал регистрации за время обновления
Норма

Нет ошибок обработчиков обновления данных

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

Ошибки отложенных обработчиков — требуется повторный запуск или анализ причины

Отчёты за закрытый период
Норма

Итоги совпадают со значениями до обновления

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

Расхождения в суммах — нужно разбираться до допуска пользователей

Проведение и печать документов
Норма

Документ проводится, печатная форма формируется

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

Ошибки при проведении или пустая печатная форма

Типичные ошибки и как их избежать

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

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

Отдельная ситуация — нехватка места на диске. Реструктуризация создаёт временные копии таблиц, поэтому перед обновлением большой базы убедитесь, что на диске свободно не меньше объёма самой базы, а лучше с запасом. Для клиент-серверных баз аналогично проверьте свободное место на сервере СУБД и в каталоге временных файлов.

Когда самостоятельное обновление не стоит делать

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

Третья — клиент-серверная база большого объёма с круглосуточной работой пользователей: здесь нужны навыки работы с СУБД, планирование окна обслуживания и готовый сценарий отката. Наконец, если обновление уже завершилось ошибкой и база не открывается, не пытайтесь исправить ситуацию повторными запусками — восстановите резервную копию и разбирайте причину сбоя.

Маршрут решения

Как выбрать действие

Типовая конфигурация на полной поддержке, пропущено 1–3 релиза, есть подписка ИТСОбновляйтесь самостоятельно через интернет-поддержку в конфигураторе
Конфигурация доработана, объекты сняты с поддержкиПодготовьте список доработок и либо выполняйте сравнение-объединение вручную, либо привлеките программиста
Текущий релиз сильно устарел, требуется цепочка промежуточных обновленийСоставьте план последовательных переходов по таблице версий на портале 1С и обновляйтесь поэтапно с копией перед каждым шагом
Обновление прервалось с ошибкой, база не открываетсяНе запускайте повторно — восстановите базу из резервной копии и анализируйте журнал регистрации
Итог

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

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

Частые вопросы

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

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

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

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

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

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

Нужно ли обновлять платформу 1С вместе с конфигурацией?

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

Как откатить обновление, если что-то пошло не так?

Автоматического механизма отката в 1С нет. Единственный способ вернуться — восстановить базу из резервной копии, сделанной до обновления: загрузите файл .dt через «Администрирование — Загрузить информационную базу» в конфигураторе или верните бэкап средствами СУБД. Именно поэтому копия перед обновлением обязательна, а её работоспособность стоит проверять.

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

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