Администрирование · 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Выгрузите базу в .dt через конфигуратор 8.2 и сохраните копию файла 1Cv8.1CD
- 2Завершите все сеансы пользователей
- 3Установите платформу 8.3 рядом с 8.2
- 4Запустите конфигуратор 8.3 и откройте базу
- 5Подтвердите конвертацию информационной базы
- 6Дождитесь окончания реструктуризации, не прерывая процесс
- 7Запустите режим предприятия и проверьте основные операции
Конвертация информационной базы
Конвертация запускается автоматически при первом открытии базы платформой 8.3 в конфигураторе. Появится предупреждение о том, что база будет преобразована и не сможет открываться в 8.2 — подтвердите действие. Далее платформа выполнит реструктуризацию: на больших базах это может занять значительное время, прерывать процесс нельзя.
После конвертации откройте свойства конфигурации и проверьте параметр «Режим совместимости». Если конфигурация типовая и старая, там, скорее всего, будет установлено «Версия 8.2.16» или подобное. В таком режиме база будет работать, но часть функций новых релизов недоступна. Снимать режим совместимости следует только после обновления конфигурации до релиза, который этого требует, — иначе возможны ошибки в работе кода.
Если при первом запуске в режиме предприятия появляются ошибки вида «Метод объекта не обнаружен» или «Переменная не определена», это признак того, что конфигурация несовместима с текущими настройками платформы. Решение — либо вернуть режим совместимости, либо обновить конфигурацию.
Обновление конфигурации после перехода
Обновление платформы и обновление конфигурации — разные задачи. Платформа — это «движок», конфигурация — прикладное решение (Бухгалтерия, ЗУП и т.д.). После перехода на 8.3 старая конфигурация продолжит работать в режиме совместимости, но для получения актуальных форм отчётности и законодательных изменений её нужно обновлять штатно: Конфигурация → Поддержка → Обновить конфигурацию, либо через загрузку cf-файла поставщика.
Обновляйте конфигурацию последовательно, через промежуточные релизы, если разрыв версий большой — правила перехода указаны в поставке каждого релиза. После каждого обновления выполняйте обновление конфигурации базы данных (F7 в конфигураторе) и принимайте изменения реструктуризации.
Если конфигурация доработанная (снята с полной поддержки), обновление потребует сопоставления изменений в режиме объединения. В этом случае желательно участие специалиста, знакомого с доработками: автоматическое объединение может затереть прикладной код.
Файловый или клиент-серверный вариант
Подходит для небольшого числа пользователей. Конвертация простая: открыть базу конфигуратором 8.3. Ограничение — при одновременной работе нескольких пользователей возможны блокировки.
Подходит для десятков пользователей и больших объёмов. Требует установки сервера 1С 8.3 и СУБД. Переход сложнее, но надёжнее под нагрузкой.
Нужна, если пользователи работают через браузер или тонкий клиент по HTTP. После перехода потребуется перепубликация базы с новой версией модулей расширения веб-сервера.
Проверка результата и типичные ошибки
После завершения перехода проверьте базу комплексно: запустите режим предприятия под учётной записью администратора и рядового пользователя, откройте ключевые документы, сформируйте основные отчёты, проверьте обмены с другими системами и работу внешних печатных форм. Для файловой базы полезно выполнить тестирование и исправление (chdbfl или штатное средство конфигуратора) — оно выявит скрытые повреждения.
Наиболее частые проблемы после перехода: ошибка «Несовместимая версия» при разных версиях клиента и сервера; неработающие внешние обработки, написанные под обычные формы 8.2; сбои COM-соединений и обменов из-за смены разрядности клиента; отсутствие прав у пользователей после смены интерфейса на «Такси».
Как проверить результат
База открывается в режиме предприятия без ошибок
Сообщения о несовместимости версии или повреждении базы
В окне «О программе» указана 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, конвертация через конфигуратор и проверка режима совместимости. Конвертация необратима, поэтому резервная копия обязательна, а обновление конфигурации выполняется отдельно и постепенно.