Смена релиза платформы и конфигурации 1С:Предприятие 8.3 без потери данных
Содержание
Чтобы поменять релиз платформы 1С, установите новую версию через setup.exe из дистрибутива, затем в окне запуска выделите базу, нажмите «Изменить» и на последнем шаге укажите нужный номер в поле «Версия 1С:Предприятия». Релиз конфигурации меняют иначе: в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию или из пользовательского режима, если это позволяет программа.
Путаница между этими двумя релизами — главная причина ошибок при обновлении. Ниже порядок действий для обоих случаев, для файловой и клиент-серверной базы, и разбор того, что делать, если после смены релиза база перестала открываться.
Платформа или конфигурация: какой релиз вы меняете
У любой базы 1С два номера версии, и меняются они независимо.
- 🧩 Релиз платформы — версия самой программы 1С:Предприятие, например
8.3.24.1548. Это движок: окно запуска, Конфигуратор, сервер. - 📦 Релиз конфигурации — версия прикладного решения: Бухгалтерии, ЗУП, УТ. Например, БП
3.0.165.xx. Здесь живут формы отчётов, ставки, документы.
Посмотреть оба номера можно в работающей базе: меню с тремя полосками в правом верхнем углу → Справка → О программе. В окне будут строка с версией платформы и строка с версией конфигурации.
| Что меняете | Где это делается | Затрагивает данные базы | Можно откатить |
|---|---|---|---|
| Релиз платформы | Установщик setup.exe + окно запуска | Нет | Да, выбором старой версии |
| Релиз конфигурации | Конфигуратор или пользовательский режим | Да, меняется структура | Только из резервной копии |
💡 Новые релизы конфигураций часто требуют платформу не ниже определённого номера. Поэтому типичный порядок такой: сначала платформа, потом конфигурация. Минимальная версия платформы указана в описании каждого релиза конфигурации.
Подготовка перед сменой релиза
Смена платформы данные не трогает, но конфигурацию после неё обычно тоже обновляют. Готовиться лучше сразу к обоим шагам.
- Узнайте текущие номера через
Справка → О программеи запишите их. Пригодится, если придётся возвращаться. - Проверьте требования нового релиза конфигурации: минимальную версию платформы и список релизов, с которых возможно обновление. Перепрыгнуть через несколько релизов можно не всегда.
- Сделайте резервную копию базы
. В Конфигураторе:
Администрирование → Выгрузить информационную базу, файл.dt. Для файловой базы дополнительно можно скопировать папку с файлом1Cv8.1CDпри закрытой программе. - Договоритесь о времени. Обновление конфигурации требует, чтобы в базе никто не работал. Выгоните пользователей или выберите вечер.
- Проверьте права. Устанавливать платформу нужно от имени администратора 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\. Старый релиз установщик не удаляет.
Установка на рабочий компьютер
- Распакуйте архив в отдельную папку.
- Запустите
setup.exeот имени администратора. - В списке компонентов оставьте «1С:Предприятие» — в него входят толстый клиент и Конфигуратор. Тонкий клиент и прочие компоненты отметьте, если они нужны.
- Выберите язык интерфейса — достаточно русского.
- На последнем шаге установщик предложит поставить драйвер защиты. Он нужен, только если у вас аппаратный USB-ключ. Для программной лицензии галочку можно снять.
- Дождитесь окончания и нажмите «Готово».
После этого окно запуска 1С по умолчанию будет открывать базы в самой новой установленной версии. Если это устраивает — всё, релиз платформы сменён.
Программная лицензия 1С 8.3 не привязана к номеру релиза платформы. После обновления платформы активировать лицензию заново не нужно, если не менялось оборудование компьютера.
Установка на сервер 1С
В клиент-серверной схеме релиз меняют сначала на сервере, потом на клиентах.
- Завершите сеансы пользователей. Остановка службы сервера оборвёт все сеансы, несохранённые документы пропадут. Делайте это в нерабочее время и предупредите людей.
- Запустите
setup.exeиз дистрибутива сервера с правами администратора. - Отметьте компоненты «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия».
- Включите вариант установки сервера как службы Windows и укажите пользователя, от имени которого служба работает. Обычно это тот же пользователь, что и у прежней версии.
- После установки проверьте в оснастке «Службы» Windows, что служба агента сервера запущена и путь к исполняемому файлу указывает на папку нового релиза.
- Откройте консоль администрирования и убедитесь, что кластер и список баз на месте.
Настройки кластера и список баз хранятся отдельно от папки программы, поэтому при смене релиза сервера они сохраняются.
Затем поставьте тот же релиз, до сборки, на все клиентские компьютеры. Тонкий клиент другой версии к серверу не подключится.
Как выбрать версию платформы для конкретной базы
Иногда нужно, чтобы одна база открывалась в новом релизе, а другая — в старом. Например, старая конфигурация не работает на свежей платформе. Это настраивается в свойствах базы в окне запуска.
- Откройте окно запуска 1С:Предприятие.
- Выделите нужную базу и нажмите «Изменить».
- Пройдите шаги мастера кнопкой «Далее» до последней страницы.
- В поле «Версия 1С:Предприятия» укажите нужный релиз.
- Нажмите «Готово».
Поле принимает номер разной точности:
| Что указано | Что запустится |
|---|---|
| Пусто | Самая новая из установленных версий |
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.
Как поменять релиз конфигурации
Новая платформа сама по себе не меняет формы отчётов и учётные алгоритмы. Чтобы получить новый релиз Бухгалтерии или ЗУП, обновляют конфигурацию.
Обновление в Конфигураторе
Этот способ работает всегда, в том числе без доступа к интернету.
- Скачайте файл обновления конфигурации и запустите его
setup.exe. Он распакует файлы в каталог шаблонов, по умолчанию%APPDATA%\1C\1cv8\tmplts\. - Откройте базу в режиме Конфигуратора.
- Если конфигурация не открыта, откройте её:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите «Поиск доступных обновлений» — программа найдёт подходящие файлы в каталоге шаблонов. Или выберите файл
.cfuвручную. - В списке выберите целевой релиз и нажмите «Готово», затем подтвердите обновление.
- На вопрос об обновлении конфигурации базы данных ответьте «Да» и примите изменения структуры кнопкой «Принять».
- Закройте Конфигуратор и откройте базу в пользовательском режиме.
При первом запуске после обновления программа выполнит обработчики обновления: перезаполнит справочники, пересчитает служебные данные. Запускать её нужно пользователем с полными правами и не прерывать процесс, даже если он идёт 20–40 минут.
Если файл .cfu не обновляет ваш текущий релиз, программа его просто не покажет в списке. Значит, нужно сначала поставить промежуточный релиз. Список релизов, с которых возможен переход, есть в описании обновления.
Обновление из пользовательского режима
В типовых конфигурациях на современных библиотеках есть встроенный помощник обновления. Ищите его в разделе Администрирование → Интернет-поддержка и сервисы, группа про обновление версии программы. Название группы в разных конфигурациях может немного отличаться.
Помощник сам скачивает нужную цепочку релизов, создаёт резервную копию, если вы это отметили, и обновляет базу. Для работы ему нужно подключение к интернет-поддержке с логином и паролем портала.
Этот путь удобен для файловых баз на одном компьютере. В клиент-серверной базе с доработками надёжнее Конфигуратор: там видно, что именно меняется.
Если база не запускается после смены релиза
Большинство проблем после обновления сводится к четырём ситуациям. Подберите свою:
Конфигурация → Обновить конфигурацию базы данных (F7)./ClearCache или удалите папки кэша в %APPDATA%\1C\1cv8\ и %LOCALAPPDATA%\1C\1cv8\.Чистить кэш
вручную безопасно, если 1С на этом компьютере закрыта полностью. Список баз хранится в файле ibases.v8i в %APPDATA%\1C\1cEStart\, его не трогайте.
Если обработчики обновления упали с ошибкой на первом запуске, не открывайте базу повторно наугад. Прочитайте текст ошибки: часто она указывает на конкретный документ или справочник с битыми данными. Исправить его можно через Тестирование и исправление в Конфигураторе, а если не помогает — восстановить .dt и разбираться на копии.
Откат платформы прост: старый релиз остался на диске, достаточно вписать его номер в свойства базы. Откат конфигурации возможен только загрузкой резервной копии через Администрирование → Загрузить информационную базу. Загрузка .dt полностью заменяет текущие данные — всё, что внесли после выгрузки, пропадёт.