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

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

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

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

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

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

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

Определите, что именно нужно откатить: платформу или конфигурацию

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

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

Точные версии смотрите так: версию платформы — в меню «Справка» → «О программе» (или в списке установленных программ Windows), версию конфигурации — там же, в разделе о конфигурации, либо в конфигураторе через «Конфигурация» → «Сохранить версию конфигурации в файл».

База не запускается вообщеПроблема на уровне платформы или совместимости

Какая версия платформы установлена и на какой работала база раньше

База открывается, но есть ошибки в документахПроблема в обновлении конфигурации

Номер релиза конфигурации до и после обновления

Ошибка только у части пользователейВозможно, у них старая платформа

Версии платформы на рабочих местах

Резервная копия до обновления естьОткат конфигурации возможен

Дата и целостность копии

Подготовьтесь к откату: что сделать до любых действий

Первое и обязательное действие — зафиксировать текущее состояние. Даже если база работает с ошибками, сделайте выгрузку информационной базы через конфигуратор («Администрирование» → «Выгрузить информационную базу») или скопируйте файл 1Cv8.1CD для файловой базы. Это страховка на случай, если откат пойдёт не по плану.

Второе — найдите резервную копию, созданную до обновления. Проверьте папки, куда настроено автоматическое резервное копирование, внешние диски, сетевые хранилища, облачные сервисы. Для клиент-серверных баз проверьте бэкапы на уровне СУБД (MS SQL, PostgreSQL). Если копий несколько, выбирайте самую свежую из тех, что сделаны до обновления.

Третье — оцените потери. Все данные, введённые после создания копии и до момента отката, будут потеряны. Подготовьте список документов, которые пользователи внесли за этот период: их придётся вводить повторно вручную. Чем быстрее вы заметили проблему после обновления, тем меньше потери.

Откат конфигурации через восстановление из резервной копии

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

Для файловой базы порядок такой: завершите работу всех пользователей, откройте конфигуратор, выполните «Администрирование» → «Загрузить информационную базу» и укажите файл выгрузки (.dt) из копии до обновления. Если копия хранится как файл 1Cv8.1CD, просто замените им текущий файл базы, предварительно сохранив текущую версию в отдельную папку.

Для клиент-серверной базы восстановление выполняется на уровне СУБД: администратор восстанавливает бэкап базы данных средствами MS SQL Server или PostgreSQL. После этого проверьте, что версия платформы на сервере совместима с восстановленной конфигурацией.

Порядок отката файловой базы
  1. 1
    Завершите сеансы всех пользователей и заблокируйте вход в базу
  2. 2
    Сделайте выгрузку текущего (проблемного) состояния базы в файл .dt как страховку
  3. 3
    Найдите резервную копию, созданную до обновления
  4. 4
    Загрузите копию через конфигуратор: Администрирование → Загрузить информационную базу
  5. 5
    Запустите базу в режиме предприятия и проверьте версию конфигурации
  6. 6
    Внесите повторно документы, введённые после даты копии
  7. 7
    Снимите блокировку и сообщите пользователям о завершении

Откат платформы на предыдущий релиз

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

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

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

Особенности отката в разных условиях

Обновление через интернет-поддержку и сервисы 1С

Если обновление выполнялось штатным механизмом через интернет, перед установкой программа обычно предлагает создать резервную копию — проверьте, не соглашались ли вы на это, и найдите файл копии в указанном тогда каталоге. Это самый частый способ «найти» копию, о которой забыли.

Облачная 1С (фреш и аналоги)

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

Самописные и доработанные конфигурации

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

Сравнение вариантов отката

Восстановление из резервной копии

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

Откат платформы установкой старого релиза

Подходит, когда проблема только в платформе. Данные не теряются, но не сработает, если конфигурация сконвертирована под новую платформу

Исправление ошибок в текущей версии

Альтернатива откату, когда копии нет или потери данных слишком велики. Требует участия специалиста по 1С

Обращение в поддержку облачного сервиса

Единственный путь для облачных баз. Зависит от сроков хранения копий у оператора

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

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

Полезно выполнить тестирование и исправление информационной базы (конфигуратор → «Администрирование» → «Тестирование и исправление») с проверкой логической и ссылочной целостности. Это выявит скрытые повреждения, которые могли возникнуть до создания копии.

Сверьте остатки по ключевым отчётам (оборотно-сальдовая ведомость, остатки товаров, взаиморасчёты) с данными, которые были до отката, с учётом документов, введённых после даты копии. Расхождения должны объясняться именно этими документами.

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

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

Версия конфигурации в разделе «О программе»
Норма

Соответствует версии на дату резервной копии

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

Осталась новой — копия не загрузилась или взята не та

Проведение типового документа
Норма

Проводится без ошибок

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

Ошибки проведения — нужно тестирование и исправление

Остатки по основным отчётам
Норма

Расхождения объясняются документами после даты копии

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

Необъяснимые расхождения — копия повреждена или устарела

Работа обменов и интеграций
Норма

Обмены выполняются штатно

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

Ошибки обмена — проверьте версии на обеих сторонах

Типичные ошибки и частые вопросы

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

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

Итог

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

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

Можно ли откатить 1С без резервной копии?

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

Что будет с данными, введёнными после обновления?

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

Как откатить только платформу, не трогая конфигурацию?

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

Работаю в облачной 1С — как откатиться?

Самостоятельно откат в облачных сервисах обычно недоступен. Обратитесь в поддержку оператора сервиса с запросом на восстановление базы из резервной копии на конкретную дату. Возможность и сроки зависят от условий вашего тарифа и политики хранения копий у оператора.

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

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

Как избежать проблем при следующих обновлениях?

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