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

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

Куда сохраняется резервная копия 1С при автоматическом обновлении

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

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

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

Где 1С хранит резервную копию по умолчанию

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

Типичные места, где стоит искать архив:

  • каталог шаблонов конфигураций — обычно C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts\ и вложенные папки;
  • временный каталог пользователя — %TEMP% (например, C:\Users\ИмяПользователя\AppData\Local\Temp\), куда копия может попадать при промежуточных операциях;
  • папка, указанная администратором вручную в диалоге настройки резервного копирования;
  • при файловой базе — иногда каталог рядом с самой базой или отдельная папка «Backup», созданная администратором.

Имя файла копии обычно содержит дату и время создания, а расширение зависит от способа копирования. Если делалась выгрузка информационной базы, это файл .dt. Если копировался сам файл базы, это архив или копия файла 1Cv8.1CD.

Как узнать точный путь до начала обновления

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

Рекомендуемый порядок действий перед обновлением:

Порядок действий перед обновлением
  1. 1
    Откройте диалог обновления и дождитесь шага с предложением создать резервную копию
  2. 2
    Найдите поле с путём к каталогу сохранения копии
  3. 3
    Замените путь на понятную папку, например D:\1C_Backup\, и убедитесь, что на диске достаточно места
  4. 4
    Запишите путь и дождитесь завершения создания копии — программа сообщит об этом
  5. 5
    Проверьте, что файл появился в указанной папке и имеет ненулевой размер

Если обновление уже выполнено, а путь никто не записал, ориентируйтесь на дату изменения файлов. Откройте каталог шаблонов и временные папки, отсортируйте содержимое по дате и найдите файлы, созданные в момент обновления. В проводнике Windows удобно использовать поиск по маске *.dt с фильтром по дате.

Отличия для файловой и клиент-серверной базы

Способ создания копии и место её хранения зависят от варианта работы базы. Для файловой базы (один файл 1Cv8.1CD на диске) резервная копия — это либо выгрузка в .dt, либо прямое копирование файла базы в указанный каталог. Оба варианта выполняются быстро и не требуют дополнительных прав.

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

Сравнение вариантов хранения копии

Файловая база, выгрузка .dt

Подходит для небольших баз; файл лежит в указанном пользователем каталоге, легко переносится. Ограничение — медленно на больших объёмах и требует монопольного доступа.

Копирование файла 1Cv8.1CD

Быстрый вариант для файловой базы; важно, чтобы все пользователи вышли, иначе копия может быть неконсистентной.

Копия средствами СУБД

Стандарт для клиент-серверных баз; файлы хранятся на сервере, восстановление требует прав администратора СУБД.

Как проверить, что резервная копия действительно создана

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

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

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

Наличие файла в указанном каталоге
Норма

Файл существует, имя соответствует дате обновления

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

Папка пуста или файл датирован другим днём

Размер файла
Норма

Размер сопоставим с размером базы (для .dt обычно меньше из-за сжатия, но не нулевой)

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

Размер 0 байт или подозрительно мал

Тестовое восстановление
Норма

Копия загружается в тестовую пустую базу без ошибок

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

Ошибка загрузки, сообщение о повреждении файла

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

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

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

Порядок восстановления из файла .dt:

  1. Откройте базу в конфигураторе. Если база не открывается совсем, создайте новую пустую базу и загрузите копию в неё.
  2. В меню «Администрирование» выберите «Загрузить информационную базу».
  3. Укажите файл резервной копии и подтвердите операцию.
  4. Дождитесь завершения загрузки — для больших баз это может занять значительное время.
  5. Проверьте работоспособность: откройте базу в режиме «1С:Предприятие» и убедитесь, что данные на месте.

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

Как настроить надёжное резервное копирование на будущее

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

Практические рекомендации:

  • назначьте для копий отдельную папку на другом физическом диске или сетевом ресурсе;
  • настройте регулярное резервное копирование по расписанию — средствами 1С, скриптами или встроенными механизмами СУБД;
  • храните несколько поколений копий, а не одну последнюю — иногда проблему замечают спустя дни;
  • периодически проверяйте копии тестовым восстановлением, иначе в критический момент можно обнаружить, что архивы битые;
  • перед каждым обновлением вручную проверяйте путь сохранения копии, даже если делали это раньше.
Типичные ошибки
01
Не записали путь сохранения копии — потом не могут найти файл при сбое обновления
02
Хранят копию на том же диске, что и база — при отказе диска теряется и база, и архив
03
Считают копию при обновлении полноценным бэкапом и не настраивают регулярное копирование
04
Не проверяют файл после создания — в момент аварии обнаруживается архив нулевого размера
05
Восстанавливают .dt сразу в рабочую базу без теста — при повреждённом файле теряют и текущее состояние

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

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

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

Сколько места нужно для резервной копии?

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

Резервная копия создаётся при каждом обновлении?

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

Удаляется ли старая копия при следующем обновлении?

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

Чем отличается резервная копия от выгрузки данных?

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

Где искать копию, если обновление делал другой пользователь?

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

Итог

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

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