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

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

Как обновить 1С с платформы 8.2 до 8.3

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

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

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

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

Что меняется при переходе с 8.2 на 8.3

Платформа 8.3 использует другой формат файла информационной базы (1Cv8.1CD в файловом варианте конвертируется при первом открытии). Обратная совместимость односторонняя: база, сконвертированная под 8.3, не откроется платформой 8.2. Именно поэтому резервная копия до конвертации обязательна.

Второе важное отличие — режим совместимости. Конфигурация, разработанная под 8.2, может работать на платформе 8.3 в режиме совместимости «Версия 8.2.13» или «Версия 8.2.16». Это позволяет сначала обновить платформу, а конфигурацию дорабатывать позже. Однако современные релизы типовых конфигураций (Бухгалтерия, ЗУП, Управление торговлей) требуют отключения режима совместимости и использования возможностей 8.3.

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

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

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

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

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

Установка платформы 8.3

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

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

Для клиент-серверного варианта потребуется установить и настроить сервер 1С 8.3, создать в консоли кластера новую информационную базу с теми же параметрами подключения к СУБД или перенести существующую. Убедитесь, что версия сервера совпадает с версией клиентской платформы — несовпадение приводит к ошибке «Несовместимая версия» при запуске.

Порядок перехода для файловой базы
  1. 1
    Выгрузите базу в .dt через конфигуратор 8.2 и сохраните копию файла 1Cv8.1CD
  2. 2
    Завершите все сеансы пользователей
  3. 3
    Установите платформу 8.3 рядом с 8.2
  4. 4
    Запустите конфигуратор 8.3 и откройте базу
  5. 5
    Подтвердите конвертацию информационной базы
  6. 6
    Дождитесь окончания реструктуризации, не прерывая процесс
  7. 7
    Запустите режим предприятия и проверьте основные операции

Конвертация информационной базы

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

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

Если при первом запуске в режиме предприятия появляются ошибки вида «Метод объекта не обнаружен» или «Переменная не определена», это признак того, что конфигурация несовместима с текущими настройками платформы. Решение — либо вернуть режим совместимости, либо обновить конфигурацию.

Обновление конфигурации после перехода

Обновление платформы и обновление конфигурации — разные задачи. Платформа — это «движок», конфигурация — прикладное решение (Бухгалтерия, ЗУП и т.д.). После перехода на 8.3 старая конфигурация продолжит работать в режиме совместимости, но для получения актуальных форм отчётности и законодательных изменений её нужно обновлять штатно: Конфигурация → Поддержка → Обновить конфигурацию, либо через загрузку cf-файла поставщика.

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

Если конфигурация доработанная (снята с полной поддержки), обновление потребует сопоставления изменений в режиме объединения. В этом случае желательно участие специалиста, знакомого с доработками: автоматическое объединение может затереть прикладной код.

Файловый или клиент-серверный вариант

Файловая база

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

Клиент-серверная база

Подходит для десятков пользователей и больших объёмов. Требует установки сервера 1С 8.3 и СУБД. Переход сложнее, но надёжнее под нагрузкой.

Публикация через веб-сервер

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

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

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

Наиболее частые проблемы после перехода: ошибка «Несовместимая версия» при разных версиях клиента и сервера; неработающие внешние обработки, написанные под обычные формы 8.2; сбои COM-соединений и обменов из-за смены разрядности клиента; отсутствие прав у пользователей после смены интерфейса на «Такси».

Типичные ошибки при переходе
01
Конвертация без выгрузки в .dt — при сбое база теряется безвозвратно
02
Снятие режима совместимости до обновления конфигурации — код перестаёт работать
03
Разные версии клиента и сервера 8.3 — ошибка несовместимости при запуске
04
Обновление конфигурации через пропуск промежуточных релизов — ошибки реструктуризации
05
Прерывание реструктуризации — повреждение файла базы
Контрольные точки

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

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

База открывается в режиме предприятия без ошибок

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

Сообщения о несовместимости версии или повреждении базы

Версия платформы
Норма

В окне «О программе» указана 8.3.x

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

База по-прежнему открывается через 8.2

Режим совместимости
Норма

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

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

Снят раньше времени — ошибки в работе документов

Отчёты и документы
Норма

Проведение, печать и отчёты работают как раньше

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

Ошибки «метод не обнаружен», пустые формы

FAQ

Можно ли открыть базу 8.2 платформой 8.3 без конвертации?

Нет. При первом открытии платформа 8.3 обязательно предложит конвертировать базу, и отказаться нельзя — иначе база просто не откроется. Поэтому перед первым запуском всегда делайте выгрузку в .dt.

Нужно ли покупать новую лицензию для перехода с 8.2 на 8.3?

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

Будут ли работать внешние обработки и печатные формы после перехода?

Обработки, написанные под обычные формы 8.2, в интерфейсе «Такси» могут не открыться или работать некорректно. Их нужно тестировать по одной и при необходимости переписывать на управляемые формы. Простые отчёты на СКД обычно переносятся без изменений.

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

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

Можно ли вернуться на 8.2 после перехода?

Да, но только через восстановление из резервной копии, сделанной до конвертации: загрузите dt-файл в новую пустую базу под платформой 8.2 или верните на место сохранённый файл 1Cv8.1CD. Все данные, введённые после конвертации, при откате будут потеряны.

Обязательно ли обновлять конфигурацию сразу после перехода на 8.3?

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

Итог

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

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