Администрирование · 10 мин
Как удалить обновление 1С и откатить базу на предыдущую версию
Как удалить обновление 1С: откат конфигурации, удаление файлов обновления, восстановление из копии. Пошаговые инструкции и типичные ошибки.
Обновление конфигурации 1С не всегда проходит гладко: после установки нового релиза могут перестать работать доработки, внешние отчёты, обмены с другими системами или появиться ошибки в учёте. В такой ситуации возникает задача удалить обновление 1С и вернуть базу к предыдущей версии. Важно понимать: в 1С нет кнопки «отменить обновление» — откат выполняется через восстановление резервной копии или загрузку конфигурации предыдущего релиза.
Под «удалением обновления» пользователи обычно понимают три разные задачи: откат конфигурации базы на прошлый релиз, удаление скачанных файлов обновления с диска и удаление установленной версии платформы 1С. Каждая задача решается своим способом, и путать их нельзя — удаление файлов дистрибутива не отменяет уже применённое обновление базы.
Прежде чем что-либо удалять, убедитесь, что у вас есть актуальная резервная копия информационной базы. Без неё откат конфигурации невозможен в принципе: данные, преобразованные новым релизом, обратно старым релизом не читаются. Ниже разобраны все сценарии с конкретными действиями и проверками результата.
Что именно нужно удалить: определяем задачу
Первый шаг — понять, что произошло и какой результат требуется. Если после обновления база работает с ошибками, нужен откат конфигурации. Если обновление только скачано, но не применено, достаточно удалить файлы установщика. Если мешает новая версия платформы (например, конфигурация требует более старую), удаляется сама платформа через список программ Windows.
Проверить, применено ли обновление к базе, просто: откройте конфигурацию в режиме 1С:Предприятие и посмотрите номер версии в разделе «О программе». Сравните его с релизом, который был до обновления. Если номер изменился — обновление применено, и простое удаление файлов ничего не даст.
Как выбрать действие
Как откатить конфигурацию через резервную копию
Единственный надёжный способ удалить применённое обновление — восстановить базу из копии, созданной до установки релиза. Для файловой базы копия обычно представляет собой файл выгрузки с расширением .dt или копию файла 1Cv8.1CD. Для клиент-серверной базы — выгрузку .dt либо копию средствами СУБД.
Для восстановления из .dt откройте базу в режиме Конфигуратора, выберите «Администрирование» → «Загрузить информационную базу» и укажите файл выгрузки. Программа предупредит, что текущие данные будут заменены — согласитесь, только если копия точно содержит нужное состояние. После загрузки конфигурация и все данные вернутся к моменту создания копии.
Если копия — это файл 1Cv8.1CD, закройте все сеансы работы с базой, скопируйте текущий файл в отдельную папку (на всякий случай), а затем подмените его файлом из резервной копии. После этого база откроется в состоянии на дату копии.
- 1Завершите работу всех пользователей и закройте сеансы базы
- 2Сохраните копию текущего (обновлённого) состояния в отдельную папку
- 3Откройте Конфигуратор → «Администрирование» → «Загрузить информационную базу»
- 4Укажите файл .dt, созданный до обновления, и подтвердите загрузку
- 5Дождитесь окончания загрузки и перезапустите базу в режиме 1С:Предприятие
- 6Проверьте номер версии в разделе «О программе» и работоспособность ключевых функций
Как удалить файлы скачанного обновления
Дистрибутивы обновлений 1С занимают заметное место на диске и после установки больше не нужны. Если обновление скачивалось через сервис «Обновление программ» или вручную с портала 1С, файлы обычно лежат в папке, указанной при загрузке, либо в каталоге шаблонов пользователя.
Стандартное расположение шаблонов обновлений — папка tmplts внутри каталога данных 1С текущего пользователя (обычно в профиле пользователя в AppData). Внутри находятся вложенные папки по именам поставщика и конфигурации, а в них — каталоги с номерами релизов. Удаление этих папок безопасно: на работу уже обновлённой базы это не влияет.
Перед удалением убедитесь, что обновление действительно установлено и база работает корректно. Если откат ещё возможен и копий мало, дистрибутив предыдущего релиза лучше сохранить — он может пригодиться для развёртывания тестовой базы.
Как удалить версию платформы 1С
Платформа 1С:Предприятие устанавливается как обычная программа Windows, и каждая версия живёт отдельно — несколько версий могут быть установлены одновременно. Если новая версия платформы вызывает проблемы (конфигурация с ней несовместима, сломались внешние компоненты), её можно удалить, не трогая остальные.
Откройте «Панель управления» → «Программы и компоненты» (или «Параметры» → «Приложения»), найдите в списке запись вида «1С:Предприятие 8 (8.3.xx.xxxx)» с номером ненужной версии и удалите её. Базы данных при этом не удаляются — они остаются в списке баз и открываются оставшейся версией платформы.
После удаления проверьте, что базы запускаются на нужной версии. Если база привязана к удалённой версии, в списке информационных баз укажите вручную версию платформы для запуска или оставьте автоматический выбор — тогда будет использоваться старшая из оставшихся.
Что делать, если резервной копии нет
Это самая тяжёлая ситуация. Обновление конфигурации необратимо изменяет структуру данных, и штатных средств отката без копии не существует. Загрузка старого файла конфигурации (.cf) поверх обновлённой базы не сработает корректно: версия конфигурации базы данных уже новее, и реструктуризация «вниз» не предусмотрена.
Практические варианты в этом случае ограничены. Иногда проще не откатываться, а исправить конкретную проблему: обновить доработки, внешние отчёты и расширения под новый релиз, установить следующее обновление, где ошибка уже исправлена. Если данные повреждены, может помочь тестирование и исправление базы (chdbfl для файловых баз или штатный механизм Конфигуратора).
Если база клиент-серверная, проверьте, не делает ли администратор СУБД регулярные копии на уровне SQL-сервера — часто они существуют, даже если пользователь о них не знает. Это может спасти ситуацию.
Полезная привычка: перед каждым обновлением делайте выгрузку .dt вручную, даже если настроено автоматическое резервное копирование. Выгрузка занимает несколько минут, но именно она чаще всего оказывается единственным рабочим путём отката. Храните копию отдельно от рабочей папки базы.
Проверка результата после отката
После восстановления базы из копии обязательно убедитесь, что откат прошёл корректно, а не создал новых проблем. Проверка занимает немного времени, но защищает от неприятных сюрпризов в учёте.
Откройте базу в режиме 1С:Предприятие и сверьте номер версии конфигурации с ожидаемым. Проведите пробный документ, сформируйте основной отчёт (например, оборотно-сальдовую ведомость), проверьте работу обменов и печатных форм. Если база работает в связке с другими системами, выполните тестовый обмен.
Как проверить результат
Совпадает с релизом на момент создания копии
Остался номер нового релиза — откат не выполнен
Документы проводятся, отчёты строятся без ошибок
Ошибки при проведении или пустые отчёты
Тестовый обмен проходит без расхождений
Ошибки синхронизации, дубли или потеря данных
Все пользователи входят и работают в штатном режиме
Ошибки прав доступа, не запускаются сеансы
Часто задаваемые вопросы
Можно ли удалить обновление 1С без резервной копии?
Штатного способа нет. Обновление необратимо меняет структуру базы данных, и откат возможен только через восстановление копии, сделанной до обновления. Если копии нет, разумнее исправлять конкретную проблему в новом релизе, чем пытаться откатиться.
Удалятся ли мои данные, если я удалю файлы обновления с диска?
Нет. Файлы дистрибутива обновления в папке шаблонов — это только установщик. Их удаление освобождает место на диске и никак не влияет ни на данные базы, ни на уже установленный релиз конфигурации.
Что будет с данными, введёнными после обновления, при откате?
Они будут потеряны: восстановление из копии возвращает базу целиком к состоянию на момент её создания. Перед откатом выгрузите нужные документы обработкой переноса данных или зафиксируйте их, чтобы ввести повторно после восстановления.
Можно ли просто загрузить старый файл конфигурации .cf поверх обновлённой базы?
Нет, это небезопасно и обычно невозможно штатными средствами: конфигурация базы данных уже имеет более новую версию, и обратная реструктуризация не поддерживается. Даже при принудительной загрузке структура данных не откатится, что приведёт к ошибкам.
Как удалить только одну версию платформы, если их установлено несколько?
Откройте «Программы и компоненты» Windows, найдите запись «1С:Предприятие 8» с нужным номером версии и удалите именно её. Остальные версии и все информационные базы останутся на месте. В списке баз при необходимости укажите версию платформы для запуска вручную.
Обновление установилось автоматически — как отключить автообновление?
Если обновление применяется через сервис автоматического обновления, отключите соответствующую настройку в разделе обновления программы или в параметрах обслуживания базы. После этого устанавливайте релизы вручную, предварительно тестируя их на копии базы.
Что важно запомнить
Откат обновления 1С возможен только через резервную копию, сделанную до установки релиза. Удаление файлов обновления и версий платформы — отдельные задачи, не влияющие на состояние базы. Всегда делайте выгрузку .dt перед обновлением и проверяйте работу базы после восстановления.