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

· 9 мин

Содержание

Обновить 1С:Предприятие 8.3 — это два отдельных действия: сначала ставится новая версия платформы, затем обновляется конфигурация (Бухгалтерия, ЗУП, УТ и т. д.) до свежего релиза. Перед обоими шагами делается резервная копия базы. Порядок одинаков для ПРОФ и базовых версий: доработки конфигурации в базовых версиях не предусмотрены, поэтому раздел про нетиповые базы их не касается.

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

Что проверить перед обновлением 1С и как сделать копию базы

Сначала узнайте, что у вас стоит сейчас. Откройте программу, нажмите на значок меню в левом верхнем углу и выберите Справка → О программе. Там две строки, которые нужны дальше:

  • 🔹 версия платформы — например, 8.3.24.1691;
  • 🔹 конфигурация и её релиз — например, «Бухгалтерия предприятия, редакция 3.0», релиз 3.0.170.xx.

Дальше проверьте три условия:

  1. Есть доступ к обновлениям. Релизы типовых конфигураций выдаются по действующему договору 1С:ИТС. Без него мастер обновления не сможет скачать файлы.
  2. Известна требуемая версия платформы. У каждого релиза конфигурации есть минимальный номер платформы. Он указан в описании релиза на портале обновлений. Если ваша платформа ниже — сначала обновляйте её.
  3. Понятна цепочка релизов. Перескочить через несколько релизов сразу обычно нельзя. Файл обновления умеет обновлять только с перечисленных в нём версий. Если вы отстали на полгода, придётся пройти 3–6 промежуточных релизов подряд.

Резервная копия: два способа

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

СпособГдеКогда подходит
Выгрузка в файл .dtКонфигуратор: Администрирование → Выгрузить информационную базуЛюбая база, файловая и серверная
Копия каталога базыПапка с файлом 1Cv8.1CDТолько файловая база, когда в ней никто не работает
Резервная копия СУБДСредства MS SQL или PostgreSQLСерверная база, вместе с .dt

Выгрузку делайте, когда пользователи вышли из программы: так копия будет согласованной. Назовите файл с датой и релизом, например buh_2026-10-07_3.0.170.dt, и сохраните его не на том же диске, где лежит база.

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

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

Новая платформа не заменяет старую, а ставится рядом. Каждая версия живёт в своей папке: C:\Program Files\1cv8\8.3.24.1691, C:\Program Files\1cv8\8.3.25.1374 и так далее.

Установка на рабочий компьютер

  1. Скачайте дистрибутив «Технологическая платформа 1С:Предприятия» нужной разрядности с портала обновлений.
  2. Распакуйте архив и запустите setup.exe от имени администратора.
  3. В списке компонентов оставьте «1С:Предприятие» (тонкий и толстый клиент). Сервер на рабочем месте не нужен.
  4. Дождитесь окончания установки. Перезагрузка обычно не требуется.

Стартовое окно 1С по умолчанию запускает базы самой свежей установленной версией. Если какой-то базе нужна конкретная версия, откройте её свойства кнопкой «Изменить» и на последней странице укажите номер в поле «Версия 1С:Предприятия», например 8.3.24.

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

Обновление сервера 1С

В клиент-серверном варианте версия клиента и сервера должна совпадать до последней цифры. Поэтому платформу обновляют одновременно на сервере и на всех рабочих местах (или на терминальном сервере).

  1. Предупредите пользователей и выберите время вне рабочего дня.
  2. Установите новую версию на сервер с компонентом «Сервер 1С:Предприятия» и опцией установки как сервиса Windows.
  3. Откройте services.msc и проверьте, что служба агента сервера запускается из папки новой версии. Путь виден в свойствах службы.
  4. Если служба осталась на старой версии, остановите её и перерегистрируйте из новой папки.
  5. Обновите клиент на рабочих местах.

Остановка службы сервера 1С обрывает все сеансы пользователей без сохранения. Делайте это только после того, как все вышли из программы.

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

Здесь два пути. Результат одинаковый, выбор зависит от того, где вам удобнее работать.

Способ 1. Мастер в самой программе

Подходит для типовых баз на поддержке — Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других решений на БСП.

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

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

Способ 2. Конфигуратор и файл .cfu

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

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

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

  • ✅ В Справка → О программе стоит новый номер релиза.
  • ✅ В разделе Администрирование → Обслуживание в результатах обновления программы нет ошибок по обработчикам.
  • ✅ Открываются ключевые отчёты: оборотно-сальдовая ведомость, расчётная ведомость, остатки.
  • ✅ Отложенные обработчики (они идут в фоне после обновления) завершились. Пока они работают, часть отчётов может показывать неполные данные.

Как обновлять нетиповую или изменённую конфигурацию

Если в Конфигураторе меняли объекты основной конфигурации, обновление превращается в сравнение и объединение. Это работа для программиста, но понимать суть полезно и бухгалтеру.

Что происходит при обновлении изменённой базы

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

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

Когда в .cfu отказано

Файл .cfu применяется только к базе, которая стоит на поддержке. Если поддержку сняли полностью, обновить базу можно только полным дистрибутивом 1cv8.cf через Конфигурация → Сравнить, объединить с конфигурацией из файла. Сравнение в этом случае тяжелее: программа не знает, что меняли вы, а что — поставщик.

Как упростить себе жизнь на будущее

  • 🧩 Переносите доработки в расширения конфигурации (доступны с платформы 8.3.6). Основная конфигурация тогда остаётся типовой и обновляется мастером.
  • 🧩 Внешние печатные формы и обработки подключайте через Администрирование → Печатные формы, отчёты и обработки, а не правкой модулей.
  • 🧩 Ведите список изменений: какой объект, зачем, кто менял. При следующем обновлении это сэкономит часы сравнения.

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

Почему обновление 1С не проходит: ошибки и что делать

Ниже симптомы, на которых обновление чаще всего останавливается. Нажмите на свой вариант.

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

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

Автоматическое обновление 1С и помощь сервисов

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

Пакетный запуск Конфигуратора

Конфигуратор умеет работать без окна, по параметрам командной строки. Так можно ночью выгрузить копию и обновить базу по расписанию Windows:

@echo off
set V8="C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe"
set BASE=/F"D:\Bases\Buh"
set LOG=/Out"D:\Logs\update.log"

rem 1. Резервная копия
%V8% DESIGNER %BASE% /N"Администратор" /P"" /DisableStartupMessages /DumpIB"D:\Backup\buh.dt" %LOG%

rem 2. Обновление конфигурации и структуры базы
%V8% DESIGNER %BASE% /N"Администратор" /P"" /DisableStartupMessages /UpdateCfg"D:\Updates\1cv8.cfu" /UpdateDBCfg %LOG%

Для серверной базы вместо /F укажите /S"сервер\имябазы". Если в базе включена блокировка сеансов, добавьте код разрешения ключом /UC. После скрипта базу всё равно нужно один раз открыть в режиме 1С:Предприятие, чтобы отработали обработчики обновления.

Пароль администратора в bat-файле лежит открытым текстом. Ограничьте доступ к файлу и папке со скриптом.

Плановое обновление в мастере

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

Облако и сопровождение

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

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

Можно ли обновить конфигурацию, не обновляя платформу?
Да, если текущая платформа не ниже требуемой для нового релиза. Если ниже — конфигурация не обновится, программа сообщит о нужной версии.
Нужно ли обновлять каждый релиз по очереди?
Только те, что требует цепочка. В описании релиза указано, с каких версий он обновляет. Промежуточные релизы, которые не входят в этот список, можно пропустить.
Сколько времени занимает обновление?
Для файловой базы до нескольких гигабайт — обычно 10–30 минут на релиз. Большие серверные базы с реструктуризацией регистров могут обновляться несколько часов.
Что делать, если после обновления не работает внешняя обработка?
Обработка писалась под старую структуру. Запросите у разработчика новую версию или временно используйте старую платформу, если проблема в ней.
Можно ли вернуть предыдущий релиз?
Штатного отката нет. Единственный способ — загрузить резервную копию .dt, сделанную до обновления. Данные, введённые после неё, придётся внести заново.