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

· 9 мин

Содержание

Чтобы поменять релиз платформы 1С, установите новую версию через setup.exe из дистрибутива, затем в окне запуска выделите базу, нажмите «Изменить» и на последнем шаге укажите нужный номер в поле «Версия 1С:Предприятия». Релиз конфигурации меняют иначе: в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию или из пользовательского режима, если это позволяет программа.

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

Платформа или конфигурация: какой релиз вы меняете

У любой базы 1С два номера версии, и меняются они независимо.

  • 🧩 Релиз платформы — версия самой программы 1С:Предприятие, например 8.3.24.1548. Это движок: окно запуска, Конфигуратор, сервер.
  • 📦 Релиз конфигурации — версия прикладного решения: Бухгалтерии, ЗУП, УТ. Например, БП 3.0.165.xx. Здесь живут формы отчётов, ставки, документы.

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

Что меняетеГде это делаетсяЗатрагивает данные базыМожно откатить
Релиз платформыУстановщик setup.exe + окно запускаНетДа, выбором старой версии
Релиз конфигурацииКонфигуратор или пользовательский режимДа, меняется структураТолько из резервной копии

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

Подготовка перед сменой релиза

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

  1. Узнайте текущие номера через Справка → О программе и запишите их. Пригодится, если придётся возвращаться.
  2. Проверьте требования нового релиза конфигурации: минимальную версию платформы и список релизов, с которых возможно обновление. Перепрыгнуть через несколько релизов можно не всегда.
  3. Сделайте резервную копию базы . В Конфигураторе: Администрирование → Выгрузить информационную базу, файл .dt. Для файловой базы дополнительно можно скопировать папку с файлом 1Cv8.1CD при закрытой программе.
  4. Договоритесь о времени. Обновление конфигурации требует, чтобы в базе никто не работал. Выгоните пользователей или выберите вечер.
  5. Проверьте права. Устанавливать платформу нужно от имени администратора Windows, обновлять конфигурацию — пользователем 1С с полными правами.

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

Если в конфигурацию вносили доработки, выясните это заранее. Признак — в Конфигураторе Конфигурация → Поддержка → Настройка поддержки стоит режим «Изменения разрешены». Такую базу обновляют со сравнением и объединением, и это работа для программиста.

Где взять дистрибутив платформы и какой выбрать

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

На странице нужного релиза платформы лежит несколько архивов. Выбирайте по задаче:

ДистрибутивКому нужен
Технологическая платформа (64-bit) для WindowsПолная установка: толстый клиент, Конфигуратор, при необходимости сервер
Технологическая платформа для Windows (32-bit)Только если на компьютере 32-разрядная Windows или нужны 32-битные внешние компоненты
Тонкий клиентПользователи, которые работают с серверной базой или через веб-публикацию и не открывают Конфигуратор
Сервер 1С:Предприятия (64-bit)Сервер приложений в клиент-серверной схеме
Версии для Linux (deb, rpm)Компьютеры и серверы на Linux

💡 Номер релиза читается так: 8.3.24.1548 — это редакция 8.3.24, сборка 1548. Для клиент-серверной базы важен полный номер, вплоть до сборки.

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

Установка нового релиза платформы через setup.exe

Разные релизы платформы спокойно живут на одном компьютере. Каждый ставится в свою папку, например C:\Program Files\1cv8\8.3.24.1548\. Старый релиз установщик не удаляет.

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

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

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

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

Установка на сервер 1С

В клиент-серверной схеме релиз меняют сначала на сервере, потом на клиентах.

  1. Завершите сеансы пользователей. Остановка службы сервера оборвёт все сеансы, несохранённые документы пропадут. Делайте это в нерабочее время и предупредите людей.
  2. Запустите setup.exe из дистрибутива сервера с правами администратора.
  3. Отметьте компоненты «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия».
  4. Включите вариант установки сервера как службы Windows и укажите пользователя, от имени которого служба работает. Обычно это тот же пользователь, что и у прежней версии.
  5. После установки проверьте в оснастке «Службы» Windows, что служба агента сервера запущена и путь к исполняемому файлу указывает на папку нового релиза.
  6. Откройте консоль администрирования и убедитесь, что кластер и список баз на месте.

Настройки кластера и список баз хранятся отдельно от папки программы, поэтому при смене релиза сервера они сохраняются.

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

Как выбрать версию платформы для конкретной базы

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

  1. Откройте окно запуска 1С:Предприятие.
  2. Выделите нужную базу и нажмите «Изменить».
  3. Пройдите шаги мастера кнопкой «Далее» до последней страницы.
  4. В поле «Версия 1С:Предприятия» укажите нужный релиз.
  5. Нажмите «Готово».

Поле принимает номер разной точности:

Что указаноЧто запустится
ПустоСамая новая из установленных версий
8.3Самая новая версия редакции 8.3
8.3.23Самая новая сборка 8.3.23
8.3.23.2236Ровно эта сборка

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

💡 Если версия зафиксирована в нескольких базах, а вы поставили новый релиз и удивляетесь, почему ничего не поменялось — проверьте это поле. Чаще всего там стоит полный номер старой сборки.

Запускать конкретный релиз можно и напрямую, ярлыком на исполняемый файл нужной папки:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F "D:\Base\Buh"

Здесь ENTERPRISE — режим пользователя, /F — путь к каталогу файловой базы. Для Конфигуратора вместо ENTERPRISE указывают DESIGNER.

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

Новая платформа сама по себе не меняет формы отчётов и учётные алгоритмы. Чтобы получить новый релиз Бухгалтерии или ЗУП, обновляют конфигурацию.

Обновление в Конфигураторе

Этот способ работает всегда, в том числе без доступа к интернету.

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

При первом запуске после обновления программа выполнит обработчики обновления: перезаполнит справочники, пересчитает служебные данные. Запускать её нужно пользователем с полными правами и не прерывать процесс, даже если он идёт 20–40 минут.

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

Обновление из пользовательского режима

В типовых конфигурациях на современных библиотеках есть встроенный помощник обновления. Ищите его в разделе Администрирование → Интернет-поддержка и сервисы, группа про обновление версии программы. Название группы в разных конфигурациях может немного отличаться.

Помощник сам скачивает нужную цепочку релизов, создаёт резервную копию, если вы это отметили, и обновляет базу. Для работы ему нужно подключение к интернет-поддержке с логином и паролем портала.

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

Если база не запускается после смены релиза

Большинство проблем после обновления сводится к четырём ситуациям. Подберите свою:

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

Чистить кэш вручную безопасно, если 1С на этом компьютере закрыта полностью. Список баз хранится в файле ibases.v8i в %APPDATA%\1C\1cEStart\, его не трогайте.

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

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

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

Нужно ли удалять старый релиз платформы?
Не обязательно. Он занимает около 1 ГБ и не мешает. Удалите его через «Программы и компоненты» Windows, когда убедитесь, что все базы работают в новой версии.
Можно ли понизить релиз платформы?
Да, если конфигурация не требует более новой версии. Впишите старый номер в свойства базы или установите старый дистрибутив, если его уже удалили.
Чем режим совместимости отличается от релиза платформы?
Режим совместимости — свойство конфигурации, которое заставляет новую платформу вести себя как старая. В типовых конфигурациях его меняет только разработчик вместе с релизом, вручную его не трогают.
Сколько времени занимает смена релиза?
Установка платформы — 5–10 минут. Обновление конфигурации на один релиз — от нескольких минут до часа, в зависимости от размера базы и объёма обработчиков.
Нужна ли подписка ИТС, чтобы поменять релиз?
Для скачивания дистрибутивов с портала обновлений — да, нужна действующая подписка или льготный период. Без неё обновления можно получить только через партнёра 1С.