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

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

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

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

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

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

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

Когда обновление платформы действительно необходимо

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

Узнать текущую версию платформы можно прямо в программе: меню «Сервис» (или кнопка с тремя полосками) → «О программе». В открывшемся окне указан полный номер версии, например 8.3.22.1750. Первые две цифры — поколение платформы, третья — линейка релизов, четвёртая — номер конкретного релиза.

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

Что проверить перед началом работ

Перед скачиванием дистрибутива определите архитектуру вашей системы. Платформа выпускается в 32- и 64-разрядных вариантах. Для файловой базы на одном компьютере разрядность клиента должна соответствовать установленной ранее (чаще всего подходит вариант «для Windows» в привычной разрядности). Для клиент-серверного варианта разрядность сервера 1С должна совпадать с разрядностью сервера СУБД и учитывать объём оперативной памяти.

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

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

Конфигурация требует новую платформуОбновление обязательно

Сообщение при обновлении конфигурации или требование в описании релиза

Файловая база на одном ПКПростой сценарий

Достаточно установить платформу локально и открыть базу

Клиент-серверный режимПовышенная сложность

Нужно согласованное обновление сервера и всех клиентов

Старые внешние компоненты и драйверыРиск несовместимости

Проверить работу торгового оборудования и компонент после обновления

Резервная копия: обязательный шаг

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

Для файловой базы достаточно скопировать каталог базы целиком (в нём находится файл 1Cv8.1CD) на другой диск или внешний носитель при закрытой программе. Более правильный способ — выгрузка через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Файл выгрузки с расширением .dt занимает меньше места и переносится между разными версиями.

Для клиент-серверной базы копию делают средствами СУБД (например, backup в MS SQL Server или pg_dump для PostgreSQL) плюс выгрузку .dt из конфигуратора. Храните копию минимум до полной проверки работоспособности базы на новой платформе.

Скачивание и установка дистрибутива платформы

Дистрибутив скачивается с официального портала поддержки пользователей 1С в разделе обновлений программ. Нужно выбрать пункт «Технологическая платформа 1С:Предприятие 8.3», затем требуемую линейку релизов и версию. Для Windows скачивается архив с полным дистрибутивом; внутри — установщик setup.exe и сопутствующие файлы.

Установку выполняйте под учётной записью с правами администратора. Запустите setup.exe, выберите вариант установки: для рабочего места достаточно компонентов «1С:Предприятие» и «Тонкий клиент», для сервера дополнительно отмечают «Сервер 1С:Предприятия». Каталог установки по умолчанию формируется по номеру версии, поэтому новая платформа встаёт рядом со старой и не затирает её — это удобно для отката.

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

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

Первый запуск базы и конвертация

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

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

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

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

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

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

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

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

Указана старая версия — база запущена не тем клиентом

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

Открывается без сообщений о несовместимости

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

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

Печатные формы и обмены
Норма

Документы печатаются, обмены выполняются

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

Ошибки формата, падение клиента при формировании

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

Все сеансы подключаются стабильно

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

Часть клиентов не может подключиться из-за старой платформы на их ПК

Особенности клиент-серверного варианта

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

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

Отдельное внимание — веб-публикациям: после смены версии платформы публикации на веб-сервере (IIS или Apache) нужно пересоздать или обновить, иначе веб-клиент и HTTP-сервисы перестанут отвечать.

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

Типичные ошибки и способы их избежать

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

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

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

Когда лучше привлечь специалиста

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

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

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

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

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

Итог

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

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

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

Можно ли обновить платформу без договора ИТС?

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

Удалятся ли данные или настройки при обновлении платформы?

Нет. Платформа и информационная база хранятся отдельно: установка новой версии не затрагивает данные, документы и настройки конфигурации. Единственная операция, изменяющая базу, — конвертация при первом запуске, и она не удаляет данные, а приводит внутренний формат к новой версии.

Можно ли вернуться на прежнюю версию платформы после обновления?

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

Обновится ли конфигурация автоматически вместе с платформой?

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

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

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

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

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