Переход с 1С 8.2 на платформу 8.3 своими силами: порядок работ

· 10 мин

Содержание

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

Типичная ситуация: бухгалтерия годами работала на «Бухгалтерии 2.0» под платформой 8.2, а новый банк-клиент, ЭДО или свежая отчётность требуют 8.3. Ниже — что делать по шагам, где чаще всего ломается и как вернуть скорость после перехода.

1. Подготовка к миграции: копии, железо, доступы

Главное правило миграции: до любого действия сделайте выгрузку базы в .dt и сохраните её вне рабочего компьютера. Без неё откатиться назад будет нечем.

Что подготовить заранее:

  • 💾 Выгрузка .dt. В Конфигураторе: Администрирование → Выгрузить информационную базу. Для файловой базы дополнительно скопируйте весь каталог с файлом 1Cv8.1CD.
  • 📦 Копия конфигурации .cf. Конфигурация → Сохранить конфигурацию в файл. Пригодится, если конфигурация доработана.
  • 🖥️ Дистрибутив платформы 8.3. Берите конкретный релиз, который требует ваша конфигурация, а не «самый свежий». Требование указано в описании релиза конфигурации.
  • 🔑 Пароль администратора базы. Без него в Конфигуратор не попасть.
  • 👥 Список пользователей и время простоя. Договоритесь об окне, когда в базе никто не работает .
  • 🔌 Внешние компоненты и обработки. Соберите в одну папку внешние печатные формы, обработки банк-клиента, драйверы торгового оборудования. Часть из них под 8.3 придётся заменить.

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

Требования к компьютерам

Платформа 8.3 тяжелее 8.2. На старом офисном ПК с 2 ГБ памяти клиент запустится, но работать будет медленно. Ориентир для комфортной работы — от 4 ГБ памяти на рабочем месте и SSD для файловой базы.

Если у вас клиент-серверный вариант, сервер 8.2 и сервер 8.3 можно держать на одной машине одновременно. Каждому нужен свой набор портов. У сервера 8.2 по умолчанию порт агента 1540, второй сервер ставят, например, на 2540 и соответствующий диапазон рабочих процессов.

Готовность к переходу на 8.3
Выполнено: 0 / 7

2. Выбор способа обновления 1С 8.2 до 8.3

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

СитуацияЧто делатьРиски
Типовая конфигурация без доработок, хотите остаться на той же редакцииПоставить платформу 8.3 и запускать базу на нейМинимальные: конфигурация работает в режиме совместимости с 8.2
Типовая конфигурация, нужна новая редакция (БП 3.0, ЗУП 3, УТ 11)Переход на новую редакцию: обновлением или переносом данныхСредние: меняется интерфейс, часть настроек, нужна сверка остатков
Доработанная типоваяСначала сравнение и объединение, потом переходВысокие: доработки придётся переносить вручную
Собственная (нетиповая) конфигурацияЗапуск на 8.3 в режиме совместимости, затем постепенный отказ от негоЗависят от кода: модальные окна, внешние компоненты, синхронные вызовы

Что такое режим совместимости

В свойствах конфигурации есть группа «Совместимость». Там три настройки: Режим совместимости, Режим совместимости интерфейса и Режим использования модальности. Для конфигурации, написанной под 8.2, они обычно стоят в значениях «Версия 8.2.13» или «Версия 8.2.16», «Версия 8.2» и «Использовать».

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

Переход типовых конфигураций на новые редакции

У основных типовых решений путь разный:

  • 📘 Бухгалтерия 2.0 → 3.0. Переход идёт обновлением конфигурации. Сначала базу доводят до последнего релиза редакции 2.0, затем применяют файл обновления на 3.0 из дистрибутива. Нельзя прыгнуть на 3.0 с промежуточного релиза 2.0.
  • 👷 ЗУП 2.5 → ЗУП 3. Обновления нет. Создают новую базу ЗУП 3 и переносят данные встроенным механизмом переноса из 2.5. Обычно переход планируют с начала года или квартала.
  • 📦 УТ 10.3 → УТ 11. Тоже через перенос данных в новую базу: остатки, справочники, открытые взаиморасчёты.

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

3. Пошаговая инструкция: как перевести базу на платформу 8.3

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

Шаг 1. Установите платформу 8.3

  1. Запустите setup.exe из дистрибутива платформы.
  2. Выберите компоненты: «1С:Предприятие» обязательно, «Модули расширения веб-сервера» и «Сервер 1С:Предприятия» — только если они нужны.
  3. Платформа 8.3 ставится в свой каталог, например C:\Program Files\1cv8\8.3.xx.xxxx\. Версия 8.2 остаётся на месте и не удаляется.
  4. Если на компьютере используется аппаратный ключ, при установке согласитесь на установку драйвера защиты.

Шаг 2. Проверьте, что база открывается на 8.3

В окне выбора базы 8.3 видит тот же список, что и 8.2. Выделите базу, нажмите «Изменить» и на последнем шаге мастера укажите версию платформы 8.3 в поле версии. Так стартер будет запускать именно новую платформу.

Сначала откройте копию базы, загруженную из .dt в новый пустой каталог. Рабочую базу не трогайте, пока копия не пройдёт проверку.

Шаг 3. Загрузите выгрузку в тестовую базу

  1. Создайте новую пустую информационную базу в отдельном каталоге.
  2. Откройте её в Конфигураторе 8.3.
  3. Администрирование → Загрузить информационную базу и выберите ваш .dt.
  4. Дождитесь окончания загрузки и запустите базу в режиме «1С:Предприятие».

Шаг 4. Обновите конфигурацию, если нужна новая редакция

Для БП 2.0 → 3.0 применяйте файл обновления через Конфигурация → Поддержка → Обновить конфигурацию. После обновления Конфигуратор предложит обновить конфигурацию базы данных — согласитесь и примите изменения. Затем запустите «1С:Предприятие»: при первом входе выполнится обработчик обновления данных. Он может идти от нескольких минут до нескольких часов на большой базе.

Для ЗУП и УТ этот шаг заменяется созданием новой базы нужной редакции и переносом данных из старой.

Шаг 5. Перенесите результат в рабочую базу

Когда копия проверена (см. раздел 4), повторите те же действия на рабочей базе в согласованное окно. Или просто замените рабочую базу проверенной копией, если за время теста в старой никто не работал.

Особенности серверной базы

  • Установите сервер 8.3 как отдельную службу со своими портами.
  • В консоли администрирования серверов 8.3 зарегистрируйте новую информационную базу.
  • Загрузите в неё .dt. Перенос через выгрузку надёжнее, чем подключение сервера 8.3 к той же базе СУБД, которой пользуется сервер 8.2.
  • Версии клиента и сервера должны совпадать до последней цифры релиза. Клиент 8.3 не подключится к серверу 8.2.

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

4. Тестирование базы после миграции на 8.3

Не отдавайте базу пользователям сразу после загрузки. Сначала полчаса проверок на копии.

Техническая проверка

  1. В Конфигураторе запустите Конфигурация → Проверка конфигурации. Отметьте синтаксический контроль и поиск ссылок на несуществующие объекты.
  2. Запустите Администрирование → Тестирование и исправление с проверкой логической и ссылочной целостности. Режим «Только проверка» — для первого прохода.
  3. Посмотрите журнал регистрации за время первого запуска: ошибок обработчиков обновления быть не должно.

Проверка учёта

  • 📊 Оборотно-сальдовая ведомость за последний закрытый период — сравните с той, что сохранили до перехода. Суммы должны совпасть до копейки.
  • 🧾 Печатные формы. Откройте счёт, накладную, счёт-фактуру. Внешние печатные формы под 8.2 часто перестают открываться.
  • 🏦 Банк-клиент и ЭДО. Выгрузите тестовую платёжку, загрузите выписку.
  • 🖨️ Торговое оборудование. Проверьте фискальный регистратор и сканер, если они подключены.
  • 📤 Регламентированная отчётность. Откройте последний отчёт и убедитесь, что он заполняется.

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

5. Типичные ошибки при обновлении 1С 8.2 на 8.3 и их устранение

Диагностика: выберите симптом

«Тестирование и исправление» в режиме исправления меняет данные. Запускайте его только на копии или после свежей выгрузки .dt, и только когда все пользователи вышли из базы.

Если не помогло

Когда ошибка повторяется и после отката на копию, проверьте три вещи:

  1. Релиз платформы совпадает с требованием конфигурации. Слишком старая и слишком новая платформа одинаково приводят к сбоям.
  2. Последний релиз старой редакции действительно установлен перед переходом.
  3. В конфигурации нет снятой поддержки без вашего ведома. Это видно в Конфигурация → Поддержка → Настройка поддержки.

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

6. Как ускорить 1С после перехода с 8.2 на 8.3

Иногда после миграции база работает медленнее, чем на 8.2. Обычно это лечится, причём без программиста.

Для файловой базы

  • 🗜️ Сжатие таблиц. «Тестирование и исправление» с опцией сжатия уменьшает файл 1Cv8.1CD и ускоряет чтение. Нужен монопольный доступ.
  • 💽 SSD и локальный диск. Файловая база по сетевой папке работает медленно при любой платформе. Если пользователей больше трёх-пяти, рассмотрите серверный вариант.
  • 🛡️ Исключения антивируса. Добавьте в исключения каталог базы и каталог платформы.

Для клиента

  • 🧹 Очистка кэша. Старый кэш метаданных иногда тормозит запуск. Запуск с ключом /ClearCache его сбрасывает. Пользователю нужно закрыть 1С перед этим.
  • 🌐 Тонкий клиент. Для управляемых конфигураций он работает быстрее толстого и меньше нагружает сеть.

Для серверной базы

  • 📈 Обновите статистику и перестройте индексы на стороне СУБД. После загрузки .dt статистика пустая, и первые дни запросы идут медленно.
  • ⚙️ Проверьте, что сервер 8.3 запущен как 64-битный, если система это позволяет.

Отказ от режима совместимости

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

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

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

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

Подходят ли лицензии 8.2 для платформы 8.3?
Да. Клиентские лицензии и аппаратные ключи для 8.2 платформа 8.3 принимает, покупать новые не нужно. Программную лицензию на новом компьютере придётся активировать заново.
Можно ли держать 8.2 и 8.3 на одном компьютере?
Можно. Платформы ставятся в разные каталоги, а в свойствах каждой базы в списке баз указывается своя версия запуска.
Можно ли вернуться на 8.2 после перехода?
Только из выгрузки или копии, сделанной до перехода. После перехода на новую редакцию конфигурации или смены режима совместимости база на 8.2 уже не откроется.
Сколько времени занимает самостоятельный переход?
Для файловой типовой базы до нескольких гигабайт — 2–4 часа с проверкой. Переход на новую редакцию с переносом данных и сверкой остатков — от одного до нескольких рабочих дней.
Нужно ли сразу переходить на БП 3.0, если поставил платформу 8.3?
Нет. Бухгалтерия 2.0 продолжит работать на 8.3. Но новых релизов с изменениями законодательства для старой редакции не выпускают, поэтому переход всё равно придётся планировать.