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

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

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

Разбираемся, где 1С хранит резервную копию при обновлении конфигурации: папка templates, каталог временных файлов, настройки бэкапа и поиск файла 1Cv8.dt вручную.

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

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

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

Как 1С создаёт резервную копию при обновлении

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

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

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

Стандартные пути, куда 1С сохраняет копию

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

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

При обновлении через интернет-поддержку в режиме «Предприятие» копия обычно сохраняется в подкаталог внутри каталога шаблонов или в папку, указанную в настройках обновления конфигурации. Типовой путь каталога шаблонов в Windows выглядит примерно так: C:\Users\ИмяПользователя\AppData\Roaming\1C\1cv8\tmplts\. Внутри него обновления и временные файлы размещаются по папкам поставщика и конфигурации.

Временные файлы платформа пишет в системный каталог временных файлов: %TEMP% (обычно C:\Users\ИмяПользователя\AppData\Local\Temp). Там могут оказаться промежуточные файлы обновления, но полноценную резервную копию, созданную по запросу пользователя, искать там стоит в последнюю очередь — временные папки часто очищаются автоматически.

Обновление через конфигураторКаталог, указанный в диалоге сохранения

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

Обновление через интернет-поддержкуПапка из настроек обновления

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

Каталог шаблонов%APPDATA%\1C\1cv8\tmplts

Проверьте вложенные папки поставщика и конфигурации на наличие файлов .dt

Временная папка%TEMP%

Ищите файлы .dt по дате создания; учтите, что папка может очищаться системой

Настройка каталога резервных копий до обновления

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

Рекомендуется указывать отдельный диск или сетевую папку с достаточным объёмом свободного места. Хранить единственную копию на том же диске, где лежит сама база, — плохая практика: при отказе диска теряется и база, и бэкап.

При обновлении через конфигуратор путь выбирается вручную в момент сохранения. Не соглашайтесь на предложенный по умолчанию каталог «на автомате» — осознанно укажите понятную папку, например D:\Backup1C\ИмяБазы\, и дайте файлу говорящее имя с датой: 1Cv8_backup_pered_obnovleniem.dt.

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

Как найти уже созданную резервную копию

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

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

Для поиска из командной строки удобно использовать команду dir с рекурсивным обходом каталогов.

bash
dir C:\*.dt /s /b /o:-d | more

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

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

Как проверить, что копия настоящая

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

Сопоставим с размером базы (обычно сотни мегабайт и больше для рабочих баз)

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

Несколько килобайт или ноль байт — выгрузка не завершена

Дата создания
Норма

Совпадает с моментом запуска обновления

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

Файл старый — это копия от прошлого обновления

Возможность загрузки
Норма

Файл загружается в пустую базу через конфигуратор без ошибок

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

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

Файловый и клиент-серверный режимы: есть ли разница

В файловом режиме выгрузка .dt выполняется непосредственно с компьютера, где запущен конфигуратор, и файл пишется в указанный локальный или сетевой каталог. Логика поиска описана выше.

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

Поэтому если база серверная, перед большим обновлением разумно сделать оба варианта: бэкап средствами СУБД — как основной, и выгрузку .dt — как переносимую копию, которую легко развернуть на тестовом стенде.

Способы резервного копирования перед обновлением

Выгрузка .dt из конфигуратора

Подходит для файловых баз и тестовых развёртываний. Требует монопольного доступа, медленная на больших базах

Автоматическая копия при обновлении через интернет-поддержку

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

Бэкап средствами СУБД

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

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

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

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

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

Вторая ошибка — сохранение копии во временную папку или на рабочий стол с последующей очисткой. Файл .dt большого размера в %TEMP% может быть удалён системой очистки диска. Третья ошибка — недостаток места на целевом диске: выгрузка обрывается на середине, а файл остаётся битым, хотя визуально присутствует.

Отдельный риск — восстановление из копии без проверки. Если обновление прошло неудачно и базу нужно откатить, сначала убедитесь, что .dt загружается в тестовую пустую базу. Только после этого выполняйте загрузку в рабочую базу, причём загрузка полностью заменяет текущее содержимое.

Типичные ошибки
01
Сохранение копии в %TEMP% или на рабочий стол — файл теряется при очистке системы
02
Отказ от создания копии в диалоге обновления ради экономии времени — при сбое откатить базу нечем
03
Недостаток места на диске — выгрузка обрывается, файл остаётся повреждённым
04
Хранение единственной копии на том же диске, что и база — отказ диска уничтожает обе
05
Восстановление из копии в рабочую базу без тестовой проверки файла

Что делать, если копия не создалась или не найдена

Если обновление уже завершилось успешно и база работает, отсутствие копии не критично — но стоит сразу создать её вручную через конфигуратор: «Администрирование» → «Выгрузить информационную базу». Это займёт время, но даст точку отката на будущее.

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

Для систематизации процесса полезно вести простое правило: каждая копия именуется с датой и поводом (например, «pered_obnovleniem_3_0_xxx»), а сама папка бэкапов находится на отдельном носителе и периодически проверяется тестовой загрузкой.

Маршрут решения

Как выбрать действие

Обновление ещё не начатоЗадайте каталог копии в настройках обновления или подготовьте папку и укажите её в диалоге конфигуратора
Обновление прошло успешно, копия не найденаСоздайте выгрузку .dt вручную через конфигуратор и сохраните на отдельный диск
Обновление завершилось ошибкой, копии нетОстановитесь, скопируйте 1Cv8.1CD или сделайте бэкап СУБД, затем разбирайтесь с причиной сбоя
Нужно откатить обновлениеПроверьте .dt тестовой загрузкой в пустую базу, затем выполняйте загрузку в рабочую
Удобно держать на сервере или рабочей станции постоянную папку вида D:\Backup1C с подпапками по именам баз. Если всегда сохранять копии туда, вопрос «где лежит бэкап» перестаёт возникать, а при обновлении через конфигуратор достаточно один раз выбрать этот путь — диалог сохранения обычно запоминает последний каталог.
ПЗ
Практическое замечание

Часто задаваемые вопросы

Создаёт ли 1С резервную копию автоматически при обновлении?

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

Какое расширение у файла резервной копии 1С?

Файл выгрузки информационной базы имеет расширение .dt (стандартное имя — 1Cv8.dt). Именно по маске *.dt стоит искать копию на дисках. Не путайте его с файлом 1Cv8.1CD — это сама файловая база, а не выгрузка.

Можно ли изменить каталог, куда 1С сохраняет копию при обновлении?

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

Чем открыть или проверить файл .dt?

Файл .dt открывается только средствами платформы 1С:Предприятие — через конфигуратор командой «Администрирование» → «Загрузить информационную базу» в пустую или тестовую базу. Для проверки целостности достаточно выполнить пробную загрузку в отдельную пустую базу.

Почему файл резервной копии получился очень маленьким?

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

Достаточно ли файла .dt для полного восстановления базы?

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

Итог

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

Жёстко заданного каталога для резервных копий при обновлении в 1С нет: путь либо выбирается в диалоге сохранения, либо берётся из настроек обновления. Ищите файл .dt в папке базы, каталоге шаблонов (%APPDATA%\1C\1cv8\tmplts) и по маске *.dt на дисках. Надёжнее всего — заранее задать собственную папку на отдельном диске и проверять каждую копию тестовой загрузкой.