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

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

Как откатить платформу 1С на предыдущую версию

Как откатить платформу 1С на предыдущую версию: удаление новой сборки, установка старой, откат версии конфигурации, риски и проверка результата.

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

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

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

Когда откат действительно необходим

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

Отдельная ситуация — обновление платформы на сервере 1С или в клиент-серверном варианте. Здесь откат затрагивает всех пользователей сразу, поэтому требует согласования окна обслуживания и проверки на тестовой копии. На файловой базе всё проще: откат можно выполнить локально за несколько минут.

База не открывается новой версиейВозможна несовместимость

Текст ошибки: упоминается ли версия платформы или конвертация

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

Проверить, работает ли база на прежней версии платформы

База уже сконвертированаОбратная совместимость потеряна

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

Подготовка: что сделать до отката

Первый и обязательный шаг — резервная копия. Для файловой базы скопируйте файл 1Cv8.1CD из каталога базы в отдельную папку или выгрузите базу через конфигуратор в файл .dt. Для клиент-серверной базы используйте штатные средства СУБД или выгрузку .dt при завершённых сеансах пользователей.

Второй шаг — выясните, какая версия платформы была установлена раньше. Откройте папку установки (обычно C:\Program Files\1cv8\ или C:\Program Files (x86)\1cv8\) — там каждая версия лежит в отдельном каталоге с номером вида 8.3.22.xxxx. Если старая версия уже удалена, потребуется её дистрибутив.

Способ 1. Переключение базы на прежнюю версию платформы

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (файл 1Cv8.1CD или выгрузка .dt)
  2. 2
    Откройте окно запуска 1С и выделите базу
  3. 3
    Нажмите «Изменить» и перейдите к настройке версии платформы
  4. 4
    Выберите конкретную прежнюю версию вместо «Автоматически»
  5. 5
    Запустите базу и проверьте работу ключевых функций

Способ 2. Удаление новой версии и установка прежней

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

Затем установите прежнюю версию из дистрибутива. Дистрибутивы платформы доступны на портале 1С в разделе обновлений (требуется действующая подписка ИТС) или остаются у администратора, который выполнял прошлое обновление. Установка стандартная: запустите setup.exe, выберите нужные компоненты и дождитесь завершения.

После установки проверьте, что база запускается на нужной версии. Если в свойствах базы стояло «Автоматически», теперь она подхватит старую версию как единственную доступную. При необходимости укажите версию явно, как описано в предыдущем разделе.

Способ 3. Откат на сервере 1С

В клиент-серверном варианте платформа работает на сервере, и откат выполняется там. Остановите службу агента сервера 1С новой версии, удалите новую платформу с сервера и убедитесь, что служба прежней версии установлена и запущена. Если служба старой версии была удалена, установите платформу заново с компонентом «Сервер 1С:Предприятия».

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

Если база уже сконвертирована новой версией

Это самый неприятный сценарий. При первом открытии базы новой платформой может произойти конвертация формата базы данных — обратно такая база на старой версии не откроется и выдаст ошибку несовместимости. Никаких штатных средств «обратной конвертации» не существует.

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

Типичные ошибки
01
Откат без резервной копии — при конвертированной базе данные теряются безвозвратно
02
Удаление всех версий платформы вместо одной новой — базы не запустятся вообще
03
Забытый параметр «Автоматически» в свойствах базы — после переустановки база снова подхватывает не ту версию
04
Откат сервера без отката клиентов — пользователи получают ошибку несовпадения версий

Проверка результата после отката

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

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

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

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

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

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

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

Отображается новая версия — база запущена не на той платформе

Запуск ключевых операций
Норма

Документы, отчёты и обмены работают без ошибок

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

Ошибки в модулях — возможно, конфигурация уже обновлена под новую платформу

Открытие базы старой версией
Норма

База открывается штатно

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

Ошибка несовместимости — база сконвертирована, нужна копия

FAQ

Можно ли держать несколько версий платформы 1С на одном компьютере?

Да, это штатный режим работы. Каждая версия устанавливается в отдельный каталог, и в свойствах каждой базы можно указать, на какой версии её запускать. Это удобно для постепенного перевода баз на новый релиз.

Где взять дистрибутив старой версии платформы?

На портале 1С в разделе обновлений программ при наличии действующей подписки ИТС — там доступны архивные релизы. Также дистрибутив часто сохраняется у администратора или в папке шаблонов после прошлых обновлений.

Почему после отката база выдаёт ошибку несовместимости версий?

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

Нужно ли откатывать конфигурацию вместе с платформой?

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

Как запретить базе автоматически запускаться на новой версии?

В свойствах базы в окне запуска замените вариант «Автоматически» на конкретный номер версии платформы. Тогда установка новых релизов не повлияет на запуск этой базы.

Опасно ли удалять новую версию платформы через «Программы и компоненты»?

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

Итог

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

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