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

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

Резервные копии 1С: где хранятся и как их найти

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

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

Место хранения зависит от типа базы. В файловом варианте вся база — это файл 1Cv8.1CD в папке информационной базы, и резервная копия — это либо копия этого файла, либо выгрузка в формате .dt. В клиент-серверном варианте данные лежат в СУБД (MS SQL Server, PostgreSQL и др.), и копии хранятся средствами самой СУБД — в каталогах, заданных администратором сервера.

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

Как устроено хранение данных и копий в 1С

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

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

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

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

Резервная копия файловой базы существует в двух видах. Первый — выгрузка .dt, которую пользователь сохраняет сам: типичные места — папка «Документы», рабочий стол, отдельная папка вида D:\Backup\1C или сетевой диск. Второй — прямая копия файла 1Cv8.1CD или всей папки базы, сделанная через проводник, скрипт или программу архивации.

Типичные места, где стоит искать копии файловой базы:

  • папка, указанная пользователем при последней выгрузке (проверьте «Документы», «Загрузки», рабочий стол);
  • папка рядом с базой — нередко копии кладут прямо в каталог базы или в соседнюю папку Backup;
  • сетевые диски и NAS, смонтированные на компьютере бухгалтера или администратора;
  • каталоги, заданные в скрипте автокопирования, если он настроен (ищите bat- или ps1-файлы в планировщике заданий Windows).

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

В клиент-серверном варианте платформа 1С хранит данные в СУБД, и файл 1Cv8.1CD отсутствует. Резервные копии создаются средствами самой СУБД: в MS SQL Server это файлы .bak, в PostgreSQL — дампы, созданные через pg_dump или физическое копирование каталога данных.

Конкретный путь определяется настройками сервера. В MS SQL Server каталог по умолчанию обычно находится внутри установочной папки экземпляра, например в подкаталоге Backup, но администраторы почти всегда перенастраивают его на отдельный диск. Точный путь виден в плане обслуживания (Maintenance Plan) или в задании агента SQL Server, которое выполняет команду BACKUP DATABASE.

Важно понимать: с рабочего компьютера бухгалтера эти копии недоступны — они физически лежат на сервере. Если вы не знаете, где они, спросите администратора сервера или посмотрите свойства задания резервного копирования в SQL Server Management Studio.

sql
-- Посмотреть, куда MS SQL Server писал последние копии базы
SELECT destination_physical_name, backup_start_date
FROM msdb.dbo.backupset s
JOIN msdb.dbo.backupmediafamily m ON s.media_set_id = m.media_set_id
WHERE s.database_name = 'ИмяВашейБазы'
ORDER BY backup_start_date DESC;

Как найти, куда настроено автоматическое копирование

Если копии создаются автоматически, но никто не помнит, куда они пишутся, проверьте стандартные точки настройки. Начните с планировщика заданий Windows (taskschd.msc): найдите задания с упоминанием 1С, backup, архива и откройте вкладку «Действия» — там будет путь к скрипту, а внутри скрипта — путь сохранения копий.

На сервере СУБД проверьте задания агента SQL Server и планы обслуживания. В Linux-окружении с PostgreSQL посмотрите расписание cron (crontab -l) и скрипты в /etc/cron.daily или /opt/backup.

Как найти место хранения копий
  1. 1
    Откройте список баз в окне запуска 1С и запишите тип базы и путь к ней.
  2. 2
    Для файловой базы проверьте папку базы, соседние папки Backup и сетевые диски.
  3. 3
    Откройте планировщик заданий Windows и найдите задания архивации — в них указан путь сохранения.
  4. 4
    Для клиент-серверной базы проверьте задания агента SQL Server или cron на сервере СУБД.
  5. 5
    Убедитесь, что найденные файлы свежие: сравните дату изменения с ожидаемым расписанием.

Как правильно настроить место хранения копий

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

Практичные рекомендации по организации хранения:

  • используйте отдельную папку с понятной структурой, например \\NAS\1C_Backup\ИмяБазы\;
  • включайте дату в имя файла: buh_2026-01-15.dt — так проще найти нужную копию;
  • храните несколько поколений копий (ежедневные за неделю, еженедельные за месяц), а не перезаписывайте один файл;
  • ограничьте доступ к папке с копиями: в них содержатся все данные компании;
  • периодически проверяйте восстановление — копия, которая не разворачивается, бесполезна.

Как проверить и восстановить копию

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

Для копии файла 1Cv8.1CD скопируйте его в отдельную папку, добавьте эту папку как новую информационную базу в список и откройте. Не подменяйте рабочий файл базы копией, пока не убедитесь, что копия исправна, и не создайте копию текущего состояния.

Восстановление из бэкапа SQL Server выполняется через Management Studio командой «Восстановить базу данных» с указанием .bak-файла. Восстанавливайте в тестовую базу, если нужно просто проверить копию или извлечь отдельные данные.

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

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

Файл копии существует и имеет ненулевой размер
Норма

Размер сопоставим с размером базы

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

Файл 0 байт или заметно меньше обычного

Дата изменения файла копии
Норма

Соответствует расписанию копирования

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

Копия старая — расписание сломано

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

База открывается, данные на месте

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

Ошибка загрузки или отсутствуют данные

Типичные ошибки при организации резервного копирования

Большинство потерь данных в 1С связано не с отсутствием копий вообще, а с ошибками в их организации. Разберём самые распространённые.

Типичные ошибки
01
Копирование 1Cv8.1CD при открытых сеансах — копия оказывается повреждённой и не открывается в момент аварии.
02
Хранение копии в той же папке или на том же диске, что и база — при отказе диска теряется всё сразу.
03
Перезапись одного файла копии каждый день — если повреждение данных заметили через неделю, откатиться не к чему.
04
Отсутствие проверки восстановления — о непригодности копии узнают только при реальной аварии.
05
Выгрузка .dt вместо бэкапа SQL Server при большой клиент-серверной базе — выгрузка занимает часы и блокирует работу.

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

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

Итог

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

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

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

Нет, типовая платформа 1С не делает копии сама. Автоматическое копирование появляется только после настройки: скрипта в планировщике заданий, задания агента SQL Server, внешней программы архивации или специализированных подсистем в некоторых конфигурациях. Если никто это не настраивал — копий нет.

Где лежит файл базы 1С, если я не знаю путь?

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

Чем отличается файл .dt от файла 1Cv8.1CD?

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

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

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

Как часто нужно делать резервные копии 1С?

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

База повреждена, а копия не открывается. Что делать?

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