Обновление 1С:Предприятия 8.3 без потери данных: сначала платформа, потом прикладное решение

· 9 мин

Содержание

Обновить 1С 8.3 — это две разные операции. Сначала ставят новую версию платформы (программы 1cv8), затем обновляют конфигурацию (БП 3.0, ЗУП 3.1, УТ 11 и т.д.) файлом обновления .cfu — из самой программы или через Конфигуратор. Перед обоими шагами делают резервную копию базы .

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

1. Подготовка к обновлению 1С: копия базы и проверка версий

Начинают не с установки, а с трёх проверок.

📌 Текущие версии. Номер платформы и релиз конфигурации видны в окне «О программе» (значок «i» или меню с тремя полосками в правом верхнем углу → Справка → О программе).

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

📌 Доработки. Если конфигурация снята с поддержки или изменена программистом, автоматическое обновление из программы не сработает — нужен Конфигуратор и сравнение-объединение (об этом в разделе 4).

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

Выберите способ по типу базы:

Тип базыСпособ копииКомментарий
ФайловаяКопия папки с файлом 1Cv8.1CDВсе пользователи должны выйти из базы
ЛюбаяКонфигуратор → Администрирование → Выгрузить информационную базуФайл .dt, переносимый между СУБД
Клиент-сервернаяПолный бэкап средствами СУБД (MS SQL, PostgreSQL)Быстрее .dt на больших базах
Из программыФлажок «Создавать резервную копию» в помощнике обновленияРаботает для файловых баз

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

Перед обновлением
Выполнено: 0 / 6

2. Как обновить платформу 1С 8.3 на компьютере

Платформу берут с портала обновлений 1С по договору сопровождения (ИТС). Для Windows есть несколько дистрибутивов: тонкий клиент, полный комплект «Технологическая платформа» для 32 и 64 бит, отдельно сервер.

Пошаговая установка

  1. Скачайте архив нужной версии и распакуйте его в отдельную папку.
  2. Запустите setup.exe от имени администратора Windows.
  3. На шаге выбора компонентов оставьте «1С:Предприятие» (и при необходимости «Тонкий клиент»). Компонент «Сервер 1С:Предприятия» на рабочем месте пользователя не нужен.
  4. Выберите язык интерфейса, завершите установку.
  5. Драйвер защиты (для аппаратных ключей HASP) ставят, только если лицензия на USB-ключе. При программной лицензии этот шаг пропускают.

Новая версия встаёт рядом со старой, в отдельную папку вида C:\Program Files\1cv8\8.3.xx.yyyy. Старые версии не удаляются сами — это удобно для отката.

💡 Ярлык «1С:Предприятие» на рабочем столе запускает 1cestart.exe — общий стартер. Он сам выбирает новейшую установленную версию, если в свойствах базы не указано иное.

Как закрепить версию за базой

Если одна база должна работать на старой платформе, а другая на новой:

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

Пустое поле означает «самая новая из установленных».

Удаление старых версий

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

3. Тихая установка платформы на много компьютеров

Обходить 20 рабочих мест вручную долго. Для массовой установки у дистрибутива есть пакет Windows Installer (.msi) и файл setup.ini, а установщик поддерживает тихий режим.

Пример bat-файла для разворачивания через сетевую папку или групповую политику:

@echo off
rem Тихая установка платформы 1С из сетевой папки
"\\fileserver\distr\1c\8.3.24.1234\setup.exe" /S

Ключ /S запускает установку без окон с набором компонентов по умолчанию. Если нужен свой набор компонентов или язык, обычно правят setup.ini в папке дистрибутива или ставят .msi через msiexec с параметрами — их список смотрите в документации к платформе, состав зависит от версии.

Автоматическое обновление клиентов

Штатный механизм для тонкого клиента — автоустановка через веб-публикацию. При публикации базы на веб-сервере (IIS или Apache) указывают путь к дистрибутиву клиента. Когда пользователь подключается к базе, а нужной сборки у него нет, клиент скачивается и ставится сам.

💡 Для толстого клиента и баз в локальной сети надёжнее групповая политика или bat-скрипт выше: результат предсказуем, и установку легко повторить на новом ПК.

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

4. Обновление конфигурации 1С: два способа

Конфигурацию обновляют после платформы. Способ зависит от того, типовая ли у вас база.

СпособКогда подходитРиски
Из программы (помощник обновления)Типовая конфигурация на поддержке, файловая база или права администратораНе работает с измененной конфигурацией
Через Конфигуратор, файл .cfuЛюбая база, в том числе с доработкамиПри доработках нужно аккуратно объединять изменения
Загрузка .cf целикомТолько при переходе на новую редакцию или по указанию программистаУдаляет доработки, если не объединять

Способ 1. Из режима «Предприятие»

В БП 3.0, ЗУП 3.1 и УТ 11 путь одинаковый: Администрирование → Обслуживание → Обновление версии программы → Обновление программы.

  1. Подключите интернет-поддержку (логин и пароль портала 1С).
  2. Нажмите «Далее» — программа сама найдёт подходящий релиз и скачает нужную цепочку.
  3. Включите создание резервной копии.
  4. Выберите запуск обновления сразу или по расписанию после окончания рабочего дня.
  5. Программа закроет сеансы, установит обновление и перезапустится.

Если обновление скачано заранее, в том же помощнике выбирают вариант с файлом обновления на диске и указывают .cfu.

Способ 2. Через Конфигуратор

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

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

💡 Если доработок много, программисты выносят их в расширения конфигурации (.cfe, доступны с платформы 8.3.6). Расширения переживают обновление типовой части без сравнения-объединения, хотя после обновления их стоит проверить.

Обработка данных после обновления

Обновление конфигурации меняет не только код, но и данные. Часть обработчиков выполняется сразу при первом запуске, часть — отложенно, в фоне. Ход отложенной обработки виден в разделе Администрирование → Обслуживание (результаты обновления программы). Пока она не завершена, отдельные отчёты могут показывать неполные данные — закрывать период в это время не стоит.

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

В клиент-серверной базе действует жёсткое правило: версия клиента и версия сервера 1С должны совпадать до сборки. Клиент 8.3.24.1234 не подключится к серверу 8.3.24.1300.

Порядок работы

  1. Предупредите пользователей и выберите окно, когда никто не работает : все сеансы оборвутся.
  2. Сделайте бэкап базы средствами СУБД.
  3. Остановите службу агента сервера 1С (ragent, служба вида «Агент сервера 1С:Предприятия 8.3»).
  4. Установите новую версию сервера из дистрибутива с компонентом «Сервер 1С:Предприятия» и отметкой «Установить как сервис Windows».
  5. Убедитесь, что запущена служба новой версии, а старая отключена: в списке служб Windows проверьте путь к исполняемому файлу.
  6. Если используется консоль администрирования, перерегистрируйте radmin.dll новой версии:
rem Запуск от имени администратора
regsvr32 "C:\Program Files\1cv8\8.3.24.1234\bin\radmin.dll"
  1. Обновите платформу у клиентов (раздел 3) — до той же сборки.
  2. Обновите конфигурацию через Конфигуратор: для обновления структуры базы нужен монопольный доступ, поэтому перед F7 сеансы пользователей должны быть завершены.

Остановка службы агента и установка новой версии обрывают все сеансы на сервере. Делайте это вне рабочего времени и только после бэкапа.

Где проверить сеансы и блокировки

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

Если нужна командная строка, список кластеров и сеансов выводит утилита rac при запущенном сервере администрирования ras: rac cluster list, rac session list. Остальные команды смотрите в rac help.

6. Ошибки при обновлении 1С 8.3 и что с ними делать

Большинство сбоев сводится к несовпадению версий, блокировкам и правам.

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

Что делать, если после обновления не всё работает

  • 🧩 Внешние обработки и печатные формы могут перестать открываться, если обращаются к изменённым объектам. Запросите у разработчика версию под новый релиз.
  • 🧹 Странное поведение интерфейса после смены платформы часто лечится запуском с ключом /ClearCache — он очищает кэш клиента. Ключ добавляют в поле «Дополнительные параметры запуска» в свойствах базы, один раз.
  • 📉 Медленная работа сразу после обновления нормальна, пока идёт отложенная обработка данных.

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

Можно ли обновлять конфигурацию без обновления платформы?
Можно, если новый релиз не требует более свежей платформы. Минимальную версию указывают в описании релиза; если текущая платформа ниже, обновление остановится с сообщением.
Можно ли откатить обновление конфигурации?
Штатной отмены нет. Возврат возможен только из резервной копии, сделанной перед обновлением. Данные, введённые после обновления, при этом придётся внести заново.
Нужно ли устанавливать каждую версию платформы по очереди?
Нет. Платформу можно ставить сразу последнюю нужную версию. Цепочка обязательна только для релизов конфигурации.
Как часто обновлять 1С?
Отчётные формы и законодательные изменения приходят с новыми релизами, поэтому БП и ЗУП обычно обновляют хотя бы раз в месяц-два, а перед сдачей отчётности проверяют, установлен ли актуальный релиз.
Обновится ли 1С без договора ИТС?
Скачивать обновления с портала и пользоваться интернет-поддержкой можно только при действующем договоре сопровождения. Для базовых версий условия свои — уточняйте у партнёра 1С.