Переезд базы с платформы 8.2 на 8.3 без потери данных
Содержание
Чтобы обновить 1С 8.2 до 8.3, нужно пройти три отдельных шага: поставить платформу 8.3, перенести на неё базу (надёжнее всего через выгрузку .dt) и затем обновить саму конфигурацию до релиза, который работает на 8.3. Платформа и конфигурация обновляются по-разному, и путаница между ними — главная причина неудачных переходов.
Есть два пути переноса базы. Первый — открыть старую базу новой платформой «на месте»: быстро, но откатиться можно только из копии. Второй — выгрузить .dt в 8.2 и загрузить в новую пустую базу на 8.3: дольше на 10–30 минут, зато старая база остаётся нетронутой. Для рабочей базы бухгалтерии выбирают второй.
Речь идёт именно о переходе со старой платформы 8.2 на 8.3, а не об обновлении релизов внутри 8.3.
Подготовка к переходу на 8.3: копии, лицензии, состав базы
Начните с инвентаризации. За 20 минут проверки вы поймёте, займёт переход вечер или неделю.
📌 Что выяснить до начала:
- Конфигурация и релиз. Откройте в 8.2
Справка → О программе: там название конфигурации, редакция и номер релиза. Например, «Бухгалтерия предприятия, редакция 2.0, релиз 2.0.66.x». - Типовая или доработанная. В Конфигураторе откройте
Конфигурация → Поддержка → Настройка поддержки. Если конфигурация снята с поддержки или объекты изменены, обновление будет идти через сравнение и объединение. - Вариант работы. Файловая база (папка с файлом
1Cv8.1CD) или клиент-серверная (MS SQL, PostgreSQL). От этого зависит порядок переноса. - Внешние обработки и отчёты. Соберите список всех
.epfи.erf, которыми пользуется бухгалтерия. Обработки, написанные под обычные формы 8.2, после перехода на новую редакцию часто перестают открываться. - Интеграции. Сайт, банк-клиент, складские программы. Если они подключаются к 1С через COM, после перехода им понадобится другой ProgID (об этом ниже).
🔑 Лицензии. Клиентские лицензии «1С:Предприятие 8» подходят и для 8.3, отдельно покупать их не нужно. Лицензию сервера 8.2 для работы сервера 8.3 нужно обновить — это платная процедура через партнёра 1С. Для файловой базы этот пункт не касается.
Резервная копия: две независимые
Сделайте две копии разными способами, прежде чем трогать базу.
- Выгрузка в
.dt: в Конфигураторе 8.2Администрирование → Выгрузить информационную базу, укажите путь, напримерD:\backup\buh_82_before.dt. Для выгрузки все пользователи должны выйти из базы. - Копия каталога файловой базы целиком (папка с
1Cv8.1CD) или резервная копия SQL-базы средствами СУБД.
Сразу проверьте, что .dt открывается: загрузите его в пустую тестовую базу. Битая выгрузка обнаруживается обычно в самый неудобный момент.
Установка платформы 8.3 рядом с 8.2
Платформы 8.2 и 8.3 спокойно живут на одном компьютере. 8.2 стоит в каталоге C:\Program Files\1cv82\ (или Program Files (x86)), 8.3 — в C:\Program Files\1cv8\ с подпапкой под каждую версию, например 8.3.24.1586. Удалять 8.2 до конца перехода не нужно.
Порядок установки:
- Скачайте дистрибутив технологической платформы 8.3 с портала обновлений (нужна действующая подписка ИТС) или получите его у обслуживающего партнёра.
- Запустите
setup.exe. В списке компонентов для рабочего места бухгалтера достаточно «1С:Предприятие» и «1С:Предприятие — тонкий клиент». Сервер 1С и модули расширения веб-сервера ставьте только туда, где они нужны. - Интерфейс — «Русский». Драйвер защиты (HASP) ставьте, только если у вас аппаратные USB-ключи.
- Платформу берите ту, которую требует целевой релиз конфигурации. Минимальный номер указан в описании релиза. Правило простое: номер платформы не ниже указанного.
После установки в окне запуска выделите базу, нажмите «Изменить» и на последнем шаге посмотрите поле «Версия 1С:Предприятия». Пропишите там 8.3, и стартер 1cestart.exe будет открывать базу новой платформой. Если оставить 8.2, база продолжит запускаться старой.
Ярлыки на рабочем столе, созданные под 8.2, часто ведут напрямую на C:\Program Files\1cv82\bin\1cv8.exe. Замените их на запуск через 1cestart.exe, иначе часть пользователей останется на старой платформе.
Перенос и конвертация базы данных на платформу 8.3
Файловая база
Надёжный вариант через .dt:
- В окне запуска 8.3 нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации». Укажите новую пустую папку, например
D:\1C\buh_83. - Откройте новую базу в режиме Конфигуратора 8.3.
Администрирование → Загрузить информационную базу, выберите.dt, сделанный в 8.2. Загрузка 3-гигабайтной базы на SSD занимает порядка 10–20 минут.- После загрузки Конфигуратор предложит перезапуститься — соглашайтесь.
Вариант «на месте» проще: в списке баз указываете для старой базы версию 8.3 и открываете её. Платформа 8.3 работает со старым форматом файла 1Cv8.1CD. Минус в том, что после работы новой платформой и реструктуризации вернуть эту же папку под 8.2 нельзя, откат только из копии.
При загрузке из .dt база получает файл в формате, актуальном для текущей платформы 8.3. Поэтому .dt-переезд заодно избавляет от наследия старого формата.
Клиент-серверная база
Здесь перенос — это перенос на новый кластер. Поднимите сервер 1С 8.3 (его служба называется иначе, чем у 8.2, и они могут работать одновременно на разных портах). В консоли кластера 8.3 создайте новую информационную базу с новой базой данных на SQL-сервере и загрузите в неё .dt через Конфигуратор, как в файловом варианте.
Старую базу на кластере 8.2 после проверки переведите в режим «только чтение» для пользователей: заблокируйте начало сеансов в её свойствах. Так никто не продолжит работу в старой базе по привычке.
Режим совместимости: как 8.3 «притворяется» 8.2
Ключевая настройка перехода. Откройте в Конфигураторе 8.3 Конфигурация → Открыть конфигурацию, щёлкните правой кнопкой по корню дерева → «Свойства», найдите группу «Совместимость».
| Свойство | Что делает | Что ставить при переходе |
|---|---|---|
| Режим совместимости | Включает поведение платформы указанной версии | Для конфигурации времён 8.2 — версия 8.2.x, как стоит после загрузки |
| Режим использования модальности | Разрешает или запрещает модальные окна | Для старого кода — «Использовать» |
| Режим использования синхронных вызовов | Синхронные вызовы внешних компонент и расширений | Не трогайте без необходимости |
В режиме совместимости с 8.2 доработанная конфигурация работает на платформе 8.3 почти так же, как раньше. Это позволяет перейти на новую платформу сейчас, а переписывать код — потом.
В типовой конфигурации режим совместимости вручную не меняйте. Его выставляет сам релиз при обновлении. Если поднять режим самостоятельно, старый код начнёт падать на модальных вызовах и устаревших методах, и это уже не исправить без программиста.
Для собственной разработки план такой: сначала перейти с режимом 8.2, затем по одной подсистеме убирать модальные вызовы и поднимать режим. Конфигурация → Проверка конфигурации с флагом поиска использования модальности покажет, сколько работы впереди.
Обновление типовой конфигурации после смены платформы
Сама смена платформы не меняет конфигурацию. «Бухгалтерия 2.0» на платформе 8.3 останется той же «Бухгалтерией 2.0» с обычными формами. Чтобы получить интерфейс «Такси» и актуальную отчётность, нужно обновить конфигурацию .
Обновление внутри редакции
Если ваша редакция поддерживается на 8.3, обновляйте как обычно:
- В Конфигураторе
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите «Выбор файла обновления» и укажите
1Cv8.cfuследующего релиза. - Если обновление недоступно для вашего релиза, ставьте промежуточные релизы по цепочке. Из какого релиза можно обновиться, написано в описании каждого релиза.
- После загрузки обновления выполните
Конфигурация → Обновить конфигурацию базы данных(F7) и примите изменения структуры. - Запустите базу в режиме «1С:Предприятие» и дождитесь окончания обработки обновления данных. Не закрывайте программу на этом этапе.
Переход на новую редакцию
Многие конфигурации эпохи 8.2 имеют преемников, рассчитанных только на 8.3 и управляемый интерфейс. Это не обычное обновление, а смена редакции:
| Было (8.2) | Стало (8.3) | Как переходят |
|---|---|---|
| Бухгалтерия предприятия 2.0 | Бухгалтерия предприятия 3.0 | Обновление файлом перехода из комплекта новой редакции или перенос данных в новую базу |
| Зарплата и управление персоналом 2.5 | ЗУП 3.1 | Перенос данных в новую базу встроенным помощником ЗУП 3.1 |
| Управление торговлей 10.3 | Управление торговлей 11 | Перенос данных в новую базу по правилам обмена |
Конкретный порядок перехода для каждой пары описан в инструкции к дистрибутиву новой редакции. Перед переходом базу нужно обновить до последнего релиза старой редакции: перенос рассчитан именно на него.
При переносе данных в новую базу переносятся остатки и справочники, а детальная история документов — в зависимости от выбранного варианта. Старую базу сохраните как архив для проверок прошлых периодов.
Проверка и исправление ошибок после миграции
После переезда базу нужно проверить до того, как в ней начнут работать.
Тестирование и исправление
В Конфигураторе 8.3 Администрирование → Тестирование и исправление. Для этого режима база нужна в монопольном доступе: предупредите пользователей, их сеансы должны быть закрыты. Отметьте:
- «Реиндексация таблиц информационной базы»;
- «Проверка логической целостности информационной базы»;
- «Проверка ссылочной целостности информационной базы» с вариантом «Создавать объекты» при битых ссылках;
- «Пересчёт итогов».
Запускайте сначала в режиме «Тестирование», без исправления. Посмотрите отчёт и только потом решайте, исправлять ли.
Проверка конфигурации и сверка данных
- 🧩
Конфигурация → Проверка конфигурации— синтаксический контроль модулей. Для доработанной конфигурации отметьте все режимы клиента, которые используете. - 📊 Сверьте оборотно-сальдовую ведомость за последний закрытый период в старой и новой базе. Расхождение даже в одном счёте — повод остановиться.
- 🧾 Сформируйте пару регламентных отчётов и печатных форм, которыми пользуетесь чаще всего.
Ошибки, которые встречаются после перехода
Чем 8.3 отличается от 8.2 для пользователя и администратора
| Возможность | Платформа 8.2 | Платформа 8.3 |
|---|---|---|
| Интерфейс | Обычные формы, управляемые формы без «Такси» | Интерфейс «Такси», управляемые формы |
| Клиент под Linux и macOS | Нет полноценного клиента | Есть тонкий и толстый клиент |
| Расширения конфигурации | Нет | Есть, начиная с 8.3.6 |
| Модальные окна | Обычная практика | Отказ от модальности для работы в браузере и на мобильных |
| Актуальные релизы типовых конфигураций | Не запускаются | Поддерживаются |
| 64-разрядный клиент | Нет | Есть |
Для бухгалтера решающий пункт — предпоследний. Изменения законодательства и форм отчётности выходят только в релизах для 8.3. На платформе 8.2 база постепенно перестаёт соответствовать требованиям: новые формы деклараций, форматы ЭДО и обмена с ФНС в ней уже не появятся.
Для администратора важны расширения. Доработки печатных форм и отчётов можно держать в расширении, не снимая типовую с поддержки, и обновлять конфигурацию за минуты, а не за день.
Частые вопросы
Можно ли вернуться на 8.2, если что-то пошло не так?
.dt или копии каталога и укажите в списке баз версию 8.2. Изменения, внесённые после перехода, в копии не будет.Сколько стоит переход с 8.2 на 8.3?
Нужно ли удалять платформу 8.2 после перехода?
Будут ли работать старые внешние печатные формы?
Можно ли открыть одну базу одновременно из 8.2 и 8.3?
8.3 в окне запуска меняют сразу на всех рабочих местах.