Ручная установка нового релиза платформы 1С:Предприятие шаг за шагом
Содержание
Платформу 1С обновляют вручную так: скачивают дистрибутив нужного релиза с портала 1С, запускают setup.exe, ставят новую версию рядом со старой (они уживаются на одном компьютере), после чего база запускается уже на новом релизе. Конфигурацию это не трогает — обновляется только 1cv8, движок, на котором крутятся ваши базы.
Ручная установка нужна, когда автообновление отключено или недоступно: нет доступа к интернету с сервера, релиз нужен строго определённый, или обновляется клиент-серверный вариант, где одним кликом не обойтись. Разберём порядок для файловой и клиент-серверной базы, проверку совместимости с конфигурацией и откат, если новый релиз повёл себя не так.
Платформа и конфигурация — разные вещи. «Обновить 1С» может значить и обновление релиза БП/ЗУП/УТ (это меняет документы и отчёты внутри базы), и обновление платформы (технологический движок). Здесь — только про платформу.
Что сделать до обновления: бэкап и проверка версий
Платформа ставится рядом со старой, поэтому обновление сравнительно безопасно. Но пара шагов до установки экономит разбор полётов потом.
- Узнайте текущую версию. В запущенной базе:
Главное меню (значок слева вверху) → О программе— там номер вида8.3.2x.xxxx. Запишите его: он понадобится для отката. - Посмотрите, какой релиз требует конфигурация. В конфигураторе:
Конфигурация → Открыть конфигурацию, затем свойства корня конфигурации, полеРежим совместимости. Новая платформа всегда старше требуемой — это норма. Проблема обратная: платформа ниже минимально нужной. - Сделайте резервную копию. Для файловой базы — выгрузка
.dt(Администрирование → Выгрузить информационную базу) или просто копия папки с файлом1Cv8.1CDпри закрытой базе. Для клиент-серверной — штатный бэкап СУБД (PostgreSQL/MS SQL). - Предупредите пользователей. На время установки все должны выйти из базы. В клиент-сервере — завершить сеансы через консоль кластера.
- Скачайте дистрибутив заранее и проверьте, что он полный (см. следующий раздел), а не «обновление для тонкого клиента ».
Резервная копия перед обновлением платформы обязательна только если заодно поднимается режим совместимости конфигурации. Сама по себе установка нового 1cv8 базу не меняет, но бэкап — дешёвая страховка на случай, что новый релиз придётся откатывать на уже конвертированной базе.
Где взять дистрибутив нужного релиза
Дистрибутивы платформы лежат в личном кабинете на портале 1С (releases.1c.ru, вход по логину ИТС). Без действующего договора ИТС или лицензии ПРОФ скачать новые релизы не получится — это легальное ограничение, обойти его нельзя.
В разделе «Технологическая платформа 8.3» выберите нужный номер релиза и скачайте пакет под вашу ОС и разрядность:
| Что качать | Когда это нужно |
|---|---|
| Технологическая платформа 64-бит, Windows | Обычный клиент и файловые базы на 64-битной Windows |
| Технологическая платформа 32-бит, Windows | Старое железо или совместимость со специфичными внешними компонентами |
| Сервер 1С:Предприятия (64-бит) | Клиент-серверный вариант — ставится на сервер отдельно |
| Технологическая платформа, Linux (deb/rpm) | Сервер или клиент на Linux |
Внутри архива — установщик setup.exe (Windows) или пакеты .deb/.rpm (Linux). Берите именно полный дистрибутив платформы, а не «дистрибутив тонкого клиента» — последний не содержит конфигуратора и серверных компонентов.
Качайте тот релиз, который вам реально нужен, а не самый свежий. Иногда последняя версия ещё «сырая» для вашей конфигурации — тогда ставят предпоследнюю стабильную.
Установка новой версии на клиентском компьютере
Порядок для файловой базы и клиентских мест. Старую платформу удалять не нужно — версии работают параллельно.
- Распакуйте архив и запустите
setup.exeот имени администратора. - На экране выбора компонентов оставьте по умолчанию
1С:Предприятие(тонкий и толстый клиент) иКонфигуратор. Если место используется и для администрирования — добавьте соответствующие компоненты. - Выберите языки интерфейса (достаточно русского) и дойдите до конца мастера.
- На шаге установки драйвера защиты — если у вас программная лицензия (а не USB-ключ HASP), драйвер можно не ставить.
- Дождитесь завершения и закройте мастер.
Если рабочих мест много, установщик поддерживает тихий режим — без окон и диалогов, с заранее заданными параметрами. Точные ключи командной строки описаны в документации к дистрибутиву и в файле ответов, который кладут рядом с setup.exe. Так релиз раскатывают сразу на десятки компьютеров групповой политикой, не подходя к каждому вручную.
После установки запустите 1С:Предприятие. В окне запуска баз откройте Настройка и посмотрите, какую версию использует система. По умолчанию платформа стартует на самом свежем установленном релизе. Если нужно жёстко привязать базу к конкретной версии — в свойствах базы (Изменить) укажите номер в поле Версия 1С:Предприятия.
Проверьте запуск: откройте базу в режиме 1С:Предприятие. Если платформа поднялась и база открылась — обновление движка прошло. Номер версии снова смотрите в О программе.
Если на компьютере много баз и нужно, чтобы все они стартовали на новой версии, проще удалить старую платформу после успешной проверки — тогда выбор версии однозначен.
Обновление платформы в клиент-серверном варианте
Здесь одной установкой клиента не обойтись: платформа стоит и на сервере, и на рабочих местах, и версии должны совпадать.
- Завершите сеансы и остановите кластер. Через консоль администрирования или
racзавершите пользовательские сеансы. Остановка службы оборвёт все подключения к базам на этом сервере — делайте это в согласованное окно, не в разгар рабочего дня. - Остановите службу агента сервера
Агент сервера 1С:Предприятия(службаragent) черезСлужбыWindows илиsystemctl stopна Linux. - Установите серверный дистрибутив той же версии, что пойдёт на клиенты. На Windows —
setup.exeс компонентом сервера; на Linux — пакеты сервера. - Запустите службу агента заново. Кластер поднимется на новом релизе.
- Обновите платформу на всех клиентских местах до того же номера. Клиент с версией ниже серверной к базе не подключится.
Проверить версию кластера после запуска можно командой rac cluster list (подробные параметры — в rac help). Если команда вернула кластер и его узлы — сервер работает на новой платформе.
В клиент-сервере версия платформы на сервере и на клиенте должна совпадать с точностью до релиза. Поэтому серверное обновление всегда планируют вместе с обновлением всех рабочих мест.
Проверка совместимости с вашей конфигурацией
Новый движок сам по себе конфигурацию не ломает, но есть два момента, которые стоит проверить.
Минимальная версия платформы. Конфигурация в своих свойствах задаёт минимально допустимый релиз. Если вы ставите платформу номером не ниже требуемого — всё в порядке. Опасен только обратный случай: поставили релиз ниже, чем нужен конфигурации, — тогда база не запустится и попросит более новую платформу.
Режим совместимости. В свойствах конфигурации есть параметр Режим совместимости — он говорит платформе вести себя как более старая версия. Типовые конфигурации управляют им сами при обновлении релиза конфигурации. Трогать его вручную без необходимости не нужно: смена режима совместимости — это уже изменение поведения базы, а не платформы.
Как убедиться, что всё совместимо:
- Откройте базу в режиме
1С:Предприятие— если открылась без предупреждений о версии, движок подходит. - Прогоните ключевые участки: проведение документов, формирование основных отчётов, обмен данными. Внешние компоненты и печатные формы — первые кандидаты на проблемы после смены разрядности (переход 32→64 бита).
- Для доработанных конфигураций — откройте конфигуратор и проверьте, что он не ругается на синтаксис.
Разрядность и операционная система. 64-битная платформа ставится только на 64-битную Windows, и это рекомендуемый вариант: она работает с большим объёмом памяти и быстрее на крупных базах. Если переходите с 32 бит на 64, заранее проверьте внешние компоненты и драйверы оборудования (сканеры, фискальные регистраторы) — им нужна 64-битная сборка. Для свежих релизов платформы ориентируйтесь на Windows Server 2016 и новее на сервере.
Если база расширена .cfe-расширениями, после смены платформы проверьте и их: расширение, собранное под старое поведение, иногда требует пересборки.
Типичные ошибки при ручном обновлении
Чаще всего спотыкаются не на самой установке, а на мелочах вокруг неё. Сопоставьте симптом с причиной.
Версия 1С:Предприятия, либо осталась старая платформа, и система выбрала не ту. Проверьте настройку версии в окне запуска.1cv8.exe в диспетчере задач.Как откатиться на предыдущую версию
Главный плюс ручной схемы: старый релиз никуда не делся, если вы его не удаляли. Откат — это возврат базы на прежний номер версии.
Файловая база:
- Убедитесь, что старая платформа ещё установлена (
Пуск → 1С:Предприятиесоответствующего номера). - В окне запуска откройте свойства базы и в поле
Версия 1С:Предприятиявпишите старый номер, который вы записали на подготовке. - Запустите базу — она стартует на прежнем релизе.
- Если старую платформу уже удалили — скачайте её дистрибутив с портала и установите заново.
Клиент-сервер:
- Остановите службу агента сервера (напомним: это оборвёт сеансы — делайте в окно).
- Удалите новый серверный релиз и установите прежний.
- Запустите службу, верните клиентам старую версию.
Откат не поможет, если вместе с платформой вы успели поднять режим совместимости конфигурации или обновить саму конфигурацию. Вот тут и выручает резервная копия базы, снятая до обновления — разворачиваете её на старой платформе.
Как настроить автоматическое обновление на будущее
Чтобы в следующий раз не качать дистрибутив руками, платформу можно обновлять автоматически.
- Автообновление клиентской платформы. В окне запуска:
Настройка → Получать обновления платформы автоматически(пункт может называться близко по смыслу). Система сама скачает нужный релиз с портала, когда конфигурация его потребует. Нужны логин/пароль портала ИТС. - Привязка версии через общие настройки. Файл
1CEStart.cfgв профиле пользователя или общий — хранит список баз и правила выбора версии. Через него централизованно задают, какую версию запускать. - Политика в организации. В крупных базах релиз платформы меняют планово, одним окном для всех рабочих мест, а не по мере выхода новинок. Серверную платформу всегда обновляют вручную по регламенту — автообновление сервера не используют.
Автообновление удобно на одиночных файловых базах. Там, где есть сервер и несколько рабочих мест, порядок остаётся ручным и согласованным — чтобы версии не разъехались.
Частые вопросы
Нужно ли удалять старую версию платформы перед установкой новой?
Обновление платформы изменит мои данные и документы?
1cv8 меняет только движок. Данные, документы и конфигурация остаются прежними. Изменить базу может лишь отдельный шаг — повышение режима совместимости или обновление релиза конфигурации.Можно ли поставить платформу новее, чем требует конфигурация?
Почему после обновления слетела внешняя компонента?
Как узнать, на какой версии сейчас запущена база?
Главное меню → О программе — там полный номер релиза. В клиент-сервере версию кластера показывает команда rac cluster list.