Обновляем платформу и конфигурацию 1С своими силами: порядок без потери данных

· 9 мин

Содержание

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

В обоих случаях порядок один: резервная копия → платформа нужной версии → релизы конфигурации по цепочке → первый запуск для обработчиков обновления. Для скачивания нужен действующий договор 1С:ИТС и логин интернет-поддержки. Всё ниже — для платформы 8.3 и типовых конфигураций на БСП: Бухгалтерии 3.0, ЗУП 3.1, УТ 11.

1. Подготовка к обновлению 1С: что проверить заранее

Самостоятельное обновление ломается не на самой загрузке файла, а на пропущенной подготовке. Перед стартом выясните пять вещей.

  • 🔢 Текущий релиз. В программе: значок меню (три полоски или «шестерёнка» в заголовке) → «О программе». Там видны версия конфигурации и версия платформы.
  • 🧩 Есть ли доработки. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если стоит «На поддержке» без возможности изменения — конфигурация типовая. Если «Изменения разрешены» или «Снята с поддержки», обновление потребует сравнения и объединения.
  • 📦 Цепочка релизов. Релизы ставятся последовательно. В описании каждого обновления есть список версий, с которых на него можно перейти. Перепрыгнуть через пять релизов файлом .cfu нельзя.
  • 🖥 Требуемая платформа. В том же описании указан минимальный номер платформы. Если у вас номер ниже — сначала обновляете платформу.
  • 🔌 Внешние обработки и расширения. Список подключённых печатных форм и расширений пригодится, чтобы проверить их после обновления.

Резервная копия

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

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

Выход пользователей

Для обновления структуры базы нужен монопольный доступ: все сеансы должны быть завершены. Предупредите коллег заранее и выберите время, когда никто не проводит документы, — обычно вечер или выходной. В файловом варианте достаточно, чтобы все закрыли программу. Про клиент-серверный вариант — в разделе 6.

Каким способом обновлять вашу базу?

2. Как обновить платформу 1С:Предприятие

Платформа — это сама программа, «движок». Конфигурация — прикладное решение (Бухгалтерия, ЗУП), которое работает на платформе. Их обновляют отдельно, и платформу — первой.

Где взять дистрибутив

Дистрибутив скачивают с портала обновлений 1С (releases.1c.ru) в разделе «Технологическая платформа 8.3». Для рабочего места на Windows обычно берут «Технологическая платформа 1С:Предприятия (64-bit) для Windows» — в архиве лежит setup.exe.

Установка

  1. Закройте все окна 1С на компьютере.
  2. Распакуйте архив и запустите setup.exe от имени администратора.
  3. В списке компонентов оставьте «1С:Предприятие» (клиент). Компоненты сервера на рабочем месте не нужны.
  4. Завершите установку. Новая версия встанет в отдельную папку, например C:\Program Files\1cv8\8.3.xx.xxxx.

Старая версия при этом не удаляется — несколько версий живут рядом. Окно запуска по умолчанию открывает базу последней установленной версией.

💡 Если какой-то базе нужна строго определённая версия, укажите её в свойствах базы: в окне запуска выделите базу → «Изменить» → на последней странице мастера заполните поле с версией 1С:Предприятия, например 8.3.25.

Чистка старых версий

Пять-шесть установленных платформ занимают несколько гигабайт. Удаляйте лишние через «Программы и компоненты» Windows, оставив текущую и одну предыдущую — на случай отката.

3. Загрузка и установка обновлений конфигурации

Вариант А. Из программы, без Конфигуратора

Это основной способ для типовых баз.

  1. Зайдите в программу пользователем с правами администратора.
  2. Откройте раздел Администрирование и найдите команду «Обновление версии программы». В разных релизах она лежит в группе «Интернет-поддержка и сервисы» или «Обслуживание».
  3. Подключите интернет-поддержку, если программа попросит: логин и пароль от портала 1С:ИТС.
  4. Программа покажет доступный релиз и, если нужно, цепочку промежуточных. Нажмите «Далее».
  5. Выберите момент установки: сейчас или при завершении работы. На этом шаге программа предложит создать резервную копию — соглашайтесь.
  6. Дождитесь окончания. Программа сама закроется, обновится и запустится снова.

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

Вариант Б. Через Конфигуратор с файлом обновления

Обновление конфигурации приходит в виде дистрибутива с setup.exe. Установка дистрибутива ничего не меняет в базе: она лишь распаковывает шаблоны в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts.

  1. Скачайте с портала нужный релиз — файл «Обновление» (внутри будет .cfu).
  2. Запустите setup.exe и запомните каталог установки.
  3. Откройте базу в режиме Конфигуратор.
  4. Откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  5. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  6. Режим «Поиск доступных обновлений» найдёт подходящие релизы в каталогах шаблонов. Если файл лежит в другом месте — выберите «Выбор файла обновления» и укажите 1cv8.cfu вручную.
  7. Программа покажет описание обновления. Нажмите «Продолжить обновление», затем «Выполнить».

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

ФайлЧто этоКогда нужен
.cfuФайл обновленияПереход с конкретных предыдущих релизов
.cfПолная конфигурацияНовая база или когда цепочка .cfu оборвана
.dtВыгрузка базы с даннымиРезервная копия, перенос

💡 Если цепочка .cfu прерывается и нужного промежуточного релиза нет, типовую конфигурацию на поддержке можно обновить полным .cf того же продукта через Конфигурация → Поддержка → Обновить конфигурацию с выбором файла. Делайте это только на копии и проверяйте результат.

4. Обновление базы данных и проверка после установки

Реорганизация структуры

После объединения Конфигуратор меняет структуру таблиц. Появится окно «Реорганизация информации» со списком изменённых объектов — нажмите «Принять». Для файловой базы на 5–10 ГБ это обычно минуты, на больших клиент-серверных базах может занять час и больше.

Если вы обновлялись не сразу, а только загрузили конфигурацию, запустите Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

Первый запуск — обязательный шаг

После Конфигуратора база ещё не готова. Запустите её в режиме 1С:Предприятие под администратором. Программа выполнит обработчики обновления: перенос данных в новые реквизиты, заполнение новых справочников, пересчёт регистров.

  • ⏳ Не закрывайте окно, пока идёт «Обновление версии программы», даже если индикатор долго стоит на месте.
  • 📜 После обработчиков откроется описание изменений релиза — его полезно пролистать.
  • 🔄 Часть обработчиков выполняется отложенно, в фоне. Их состояние видно в разделе Администрирование по ссылке про результаты обновления и дополнительную обработку данных. Пока они не завершились, отдельные отчёты могут показывать неполные данные.

Что проверить

  1. Откройте 2–3 документа за текущий месяц и сформируйте по ним печатные формы.
  2. Сформируйте оборотно-сальдовую ведомость за прошлый закрытый месяц и сравните итоги с тем, что было до обновления. Они должны совпасть до копейки.
  3. Проверьте внешние печатные формы и обработки: Администрирование → Печатные формы, отчеты и обработки.
  4. Проверьте расширения там же. После обновления расширение может отключиться, если не совместимо с новым релизом.
  5. Проверьте обмены: отправку в ЭДО, выгрузку в банк, синхронизацию с другими базами.

5. Ошибки при самостоятельном обновлении и как их исправить

Диагностика: выберите симптом

Тестирование и исправление — до, а не после

Перед обновлением большой или старой базы полезно прогнать проверку: Конфигуратор → Администрирование → Тестирование и исправление. Отметьте «Проверка логической целостности информационной базы» и «Проверка ссылочной целостности» и запустите сначала в режиме «Только проверка». Это требует монопольного доступа.

Режимы с исправлением и «Реструктуризация таблиц» меняют данные. Запускайте их только после свежей копии.

Доработанная конфигурация

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

6. Обновление 1С в клиент-серверном варианте

Порядок тот же, но добавляется сервер. Есть три особенности.

Версии клиента и сервера совпадают

В клиент-серверном режиме платформа на компьютерах пользователей должна быть той же версии, что и сервер 1С, вплоть до номера сборки. Значит, после обновления сервера платформу нужно поставить на все рабочие места. Иначе при подключении будет ошибка о несоответствии версий клиента и сервера.

Порядок обновления сервера

  1. Выберите окно для работ и предупредите пользователей.
  2. Установите блокировку сеансов: в консоли администрирования кластера откройте свойства информационной базы, включите «Блокировка начала сеансов включена», задайте сообщение и код разрешения, например obnovlenie.
  3. Завершите активные сеансы в консоли. Несохранённые документы пользователей при этом пропадут — поэтому и нужен заранее объявленный перерыв.
  4. Сделайте копию средствами СУБД (SQL Server или PostgreSQL) — для больших баз это быстрее и надёжнее, чем .dt.
  5. Остановите службу «Агент сервера 1С:Предприятия 8.3» в services.msc.
  6. Запустите setup.exe новой версии на сервере, отметьте компоненты «Сервер 1С:Предприятия» и установку сервера как службы Windows.
  7. После установки проверьте в свойствах службы, что путь к ragent.exe указывает на папку новой версии, и запустите службу.
  8. Зарегистрируйте консоль новой версии: от имени администратора выполните команду с путём к radmin.dll из папки новой версии.
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\RegMSC.cmd"

Если такого файла в вашей сборке нет, регистрируйте библиотеку напрямую:

regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"

После этого консоль снова видит кластер.

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

Конфигуратор запускайте с кодом разрешения, иначе блокировка не пустит и вас. В окне запуска укажите в дополнительных параметрах /UC obnovlenie или добавьте этот параметр в командную строку 1cv8.exe. Дальше — шаги из раздела 3.

После первого запуска в режиме 1С:Предприятие и проверки снимите блокировку сеансов в консоли.

💡 Обновление из программы (вариант А) в клиент-серверной базе тоже работает: программа спросит параметры администратора кластера и сама установит блокировку. Но обновление платформы на сервере она не сделает — это всегда отдельный шаг.

7. Частые вопросы об обновлении 1С

Можно ли обновлять 1С без договора ИТС?
Скачивать релизы с портала без действующего ИТС нельзя. Для отраслевых и некоторых базовых версий действуют свои условия поддержки, их уточняют у партнёра или в договоре.
Как часто нужно обновлять 1С?
Бухгалтерия 3.0 выходит несколько раз в месяц. Рабочий ритм — раз в 2–4 недели и обязательно перед сдачей отчётности, когда меняются формы.
Можно ли откатиться на прежний релиз?
Штатного отката нет. Единственный путь — загрузить резервную копию, сделанную до обновления. Данные, введённые после него, придётся ввести заново.
Почему после установки обновления в Конфигураторе ничего не поменялось?
Скорее всего, не выполнено обновление конфигурации базы данных (F7) или не было первого запуска в режиме 1С:Предприятие.
Нужно ли обновлять все базы на компьютере сразу?
Нет. Каждая база обновляется отдельно. Платформа общая, но конфигурации и их релизы в разных базах независимы.