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

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

Как обновить технологическую платформу 1С:Предприятие

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

Технологическая платформа 1С:Предприятие — это основа, на которой работают конфигурации: «Бухгалтерия», «Управление торговлей», «Зарплата и управление персоналом» и другие. Разработчик регулярно выпускает новые релизы платформы, в которых исправляются ошибки, закрываются уязвимости и добавляется поддержка новых функций конфигураций. Если конфигурация требует более свежую версию платформы, чем установлена, программа либо откажется запускаться, либо будет работать некорректно.

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

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

Чем платформа отличается от конфигурации и зачем её обновлять

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

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

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

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

Сначала выясните, какая версия платформы установлена сейчас. Откройте информационную базу, перейдите в меню «Сервис» → «О программе» (или нажмите на значок «i» в правом верхнем углу). В окне будут указаны версия платформы и версия конфигурации. Также список установленных платформ виден в папке установки — обычно C:\Program Files\1cv8\, где каждая версия лежит в отдельном каталоге.

Далее проверьте требования. В описании обновления конфигурации на портале portal.1c.ru указано, с какой версией платформы оно совместимо. Устанавливайте версию не ниже требуемой. Оптимально — последний стабильный релиз той же линейки (например, 8.3.22.x или 8.3.24.x), если конфигурация его поддерживает.

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

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

Дистрибутивы платформы доступны на портале portal.1c.ru в разделе «Обновления программ» → «Технологическая платформа 1С:Предприятие 8.3». Для скачивания нужна действующая учётная запись портала и, как правило, договор 1С:ИТС или зарегистрированная лицензия. Выбирайте дистрибутив под свою архитектуру: 32-бит или 64-бит, для Windows или Linux.

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

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

Пошаговая установка новой версии платформы

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

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

Запустите setup.exe из распакованного дистрибутива. Установщик предложит выбрать компоненты: «1С:Предприятие» (основной клиент), «Тонкий клиент», «Сервер 1С:Предприятия», «Модули расширения веб-сервера», «Администрирование сервера». На клиентском компьютере достаточно первых двух, на сервере — серверных компонентов. Новая версия устанавливается в отдельную папку и не удаляет старую — это важно для отката.

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

Особенности обновления на клиент-серверной базе

В клиент-серверном варианте обновляются три уровня: сервер 1С, клиентские компьютеры и, при публикации через веб, модули расширения веб-сервера. Версии сервера и клиента должны совпадать, иначе тонкий клиент не подключится. Веб-сервер после обновления платформы нужно перепубликовать: в конфигураторе «Администрирование» → «Публикация на веб-сервере» с указанием новой версии.

Проверка результата обновления

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

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

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

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

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

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

Показывается старая версия — база запущена через ярлык со старым путём

Запуск тонкого клиента
Норма

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

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

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

Веб-доступ
Норма

База открывается в браузере

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

Ошибка 500 или белая страница — нужна перепубликация

Работа пользователей
Норма

Документы проводятся, отчёты формируются

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

Ошибки при обращении к данным — возможна незавершённая реструктуризация

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

Откат на предыдущую версию

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

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

Типичные ошибки при обновлении платформы

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

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

Частые вопросы об обновлении платформы 1С

Нужно ли покупать новую лицензию для обновления платформы?

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

Можно ли обновить платформу, не обновляя конфигурацию?

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

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

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

Как обновить платформу на всех компьютерах пользователей сразу?

Для клиент-серверных баз можно настроить автоматическое обновление тонкого клиента через веб-сервер: дистрибутив публикуется на сервере, и клиенты скачивают его при подключении. Альтернатива — развёртывание через групповые политики Windows или системы управления ПО с установкой из MSI-пакета в тихом режиме.

Сколько времени занимает обновление платформы?

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

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

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

Итог

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

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