К статье
Практический материал

Администрирование · 11 мин

Как правильно обновить платформу 1С

Пошаговая инструкция по обновлению платформы 1С: проверка совместимости, резервное копирование, установка новой версии и проверка работоспособности базы.

Обновление платформы 1С — это замена исполняемых файлов программы (технологической платформы), а не изменение данных или конфигурации. Платформа отвечает за запуск баз, работу механизмов учёта, формирование отчётов и обмен данными, поэтому её версия напрямую влияет на стабильность и скорость работы. При этом сама информационная база и конфигурация остаются прежними — меняется только «движок», на котором они работают.

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

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

Чем платформа отличается от конфигурации и почему это важно

Типичная ошибка администраторов-новичков — путать обновление платформы и обновление конфигурации. Платформа — это установленная на компьютере или сервере программа 1С:Предприятие (файлы в каталоге вида C:\Program Files\1cv8\8.3.x.xxxx). Конфигурация — это прикладное решение: «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», которое хранится внутри информационной базы.

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

Как узнать, какая версия платформы нужна

Требуемую версию платформы определяет конфигурация. Узнать минимальную версию можно из файла поставки обновления конфигурации (документация к релизу, файл описания), с портала 1С или из сообщения самой программы: при попытке обновить конфигурацию на несовместимой платформе появится предупреждение с указанием нужной версии.

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

При выборе сборки внутри одной редакции (например, внутри линейки 8.3.22) разумно брать стабильную проверенную сборку, а не обязательно самую свежую. Если конфигурация требует «не ниже 8.3.22», подойдёт любая сборка этой линейки и новее, но скачок через несколько редакций сразу повышает риск несовместимости расширений и внешних компонентов.

Маршрут решения

Как выбрать действие

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

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

Обязательный первый шаг — резервная копия информационной базы. Для файловой базы достаточно выгрузки в файл .dt через конфигуратор (меню «Администрирование — Выгрузить информационную базу») либо копирования файла 1Cv8.1CD при закрытых сеансах. Для клиент-серверной базы правильнее делать штатный бэкап средствами СУБД (MS SQL, PostgreSQL), потому что выгрузка .dt на больших базах занимает много времени и не всегда подходит для оперативного восстановления.

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

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

Пошаговое обновление платформы на компьютере

Установка новой платформы на рабочее место занимает обычно несколько минут. Дистрибутив распаковывается, запускается файл setup.exe, и мастер устанавливает новую версию в отдельный каталог — рядом с прежними. Удалять старую версию сразу не нужно: несколько версий платформы спокойно сосуществуют на одном компьютере, и это удобно для отката.

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

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

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

Особенности обновления сервера 1С и клиент-серверных баз

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

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

Проверка результата и типичные ошибки

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

Контрольные точки

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

Версия в окне «О программе»
Норма

Отображается новая установленная версия платформы

Тревожный признак

Версия старая — база запущена на прежней платформе

Запуск базы
Норма

База открывается без ошибок, конвертация завершена успешно

Тревожный признак

Ошибка конвертации или несовместимости версий

Расширения и внешние компоненты
Норма

Расширения загружаются, оборудование подключается

Тревожный признак

Расширение отключено по соображениям безопасности, компонента не найдена

Регламентные задания и обмены
Норма

Фоновые задания выполняются по расписанию

Тревожный признак

Задания не стартуют, ошибки в журнале регистрации

Если после обновления база работает некорректно и быстро исправить проблему не удаётся, правильный путь — откат: восстановить базу из резервной копии и продолжить работу на прежней версии платформы, разбираясь с причиной на тестовой копии. Пытаться «чинить» рабочую базу на ходу — худший вариант.

Типичные ошибки
01
Обновление без резервной копии — при неудачной конвертации данные восстановить неоткуда
02
Удаление старой платформы сразу после установки новой — откат становится невозможным без переустановки
03
Обновление только сервера без клиентов — пользователи не могут подключиться из-за несовпадения версий
04
Игнорирование требований релиза конфигурации — установка слишком новой или слишком старой версии вместо рекомендованной
05
Обновление в рабочее время — обрыв сеансов и возможные ошибки в незавершённых транзакциях

Часто задаваемые вопросы

Можно ли держать на компьютере несколько версий платформы 1С?

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

Что делать, если после конвертации база не открывается на старой платформе?

Это ожидаемое поведение: конвертация необратима. Чтобы вернуться на старую версию, восстановите базу из резервной копии, сделанной до обновления. Именно поэтому копия обязательна перед любым обновлением платформы.

Нужно ли обновлять платформу, если всё работает?

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

Отличается ли обновление платформы для файловой и серверной базы?

Для файловой базы достаточно установить новую платформу на рабочие места и указать её в настройках базы. Для клиент-серверной дополнительно обновляется сервер 1С с остановкой службы агента, при этом версии сервера и клиентов должны совпадать.

Откуда скачивать дистрибутив платформы?

Дистрибутивы платформы доступны на официальном портале 1С пользователям с действующим договором информационно-технологического сопровождения (ИТС). Скачивание из сторонних источников небезопасно и нарушает лицензионные условия.

Что проверить в первую очередь после обновления?

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

Итог

Что важно запомнить

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