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

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

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

Где 1С 8.3 хранит резервные копии: папка backup, файлы dt и zip, настройка путей в конфигураторе и типовых обработках. Проверка и восстановление копии.

Резервная копия 1С 8.3 не имеет единого «главного» места хранения: путь зависит от того, каким способом копия создавалась. Если выгрузку делали вручную через конфигуратор, файл лежит там, куда пользователь указал при сохранении. Если копирование настроено штатной обработкой «Резервное копирование и восстановление», файлы складываются в каталог, заданный в её настройках. Автоматические механизмы, например скрипты планировщика Windows или средства СУБД, пишут копии в свои папки.

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

Отдельно стоит понимать разницу между форматами. Файл с расширением .dt — это выгрузка информационной базы целиком, универсальный формат переноса. Файл .zip, который создаёт штатная обработка резервного копирования, — это архив каталога файловой базы. Копия, сделанная средствами MS SQL или PostgreSQL, — это .bak или дамп, который восстанавливается только средствами той же СУБД. Путать эти форматы нельзя: .dt не откроется в SQL Server Management Studio, а .bak не загрузится конфигуратором.

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

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

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

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

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

Штатная обработка резервного копирования

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

Копия каталога файловой базы

Простое копирование файла 1Cv8.1CD средствами Windows или скриптом. Требует, чтобы с базой никто не работал в момент копирования.

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

Для клиент-серверных баз: .bak в MS SQL, дамп в PostgreSQL. Хранится на сервере СУБД, восстанавливается его инструментами.

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

Где лежит копия, созданная вручную через конфигуратор

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

Чаще всего такие файлы оказываются в типовых местах: на рабочем столе, в папке «Документы», в корне диска D:\ или в специально созданных каталогах вроде C:\Backup1C или D:\1C_Backup. Если файл искал другой сотрудник и не помнит путь, помогает поиск по диску с фильтром по расширению .dt и сортировкой по дате изменения.

Как найти ручную выгрузку .dt
  1. 1
    Откройте проводник и перейдите в корень диска, где обычно работают с базой (чаще C:\ или D:\).
  2. 2
    В строке поиска введите *.dt и дождитесь результатов.
  3. 3
    Отсортируйте список по дате изменения и найдите файл нужного периода.
  4. 4
    Сверьте размер файла: выгрузка активно используемой базы обычно занимает от десятков мегабайт и больше; файл в несколько килобайт — признак прерванной выгрузки.
  5. 5
    Запишите полный путь и дату файла, чтобы не искать его повторно.

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

Где хранятся копии штатной обработки резервного копирования

В типовых конфигурациях на Библиотеке стандартных подсистем (БСП) есть встроенный механизм: Администрирование → Обслуживание → Резервное копирование и восстановление. Он работает только с файловыми базами и создаёт zip-архивы по расписанию или по требованию при завершении работы.

Каталог хранения задаётся в настройках этой обработки, в поле «Папка для сохранения резервных копий». Чтобы узнать актуальный путь, откройте настройку резервного копирования в самой программе — там будет указан точный каталог. Если путь не меняли, обработка по умолчанию предлагает подкаталог в папке «Документы» текущего пользователя, однако на конкретной базе значение могло быть изменено администратором.

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

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

Самый простой способ резервирования файловой базы — скопировать её каталог целиком. Чтобы узнать, где лежит рабочая база, откройте список информационных баз в окне запуска 1С, выделите нужную и нажмите «Изменить»: на втором шаге будет показан точный путь к каталогу. Альтернатива — пункт «Файл» → «Открыть» в конфигураторе или просмотр свойств ярлыка базы.

Копии, сделанные вручную или скриптом, обычно складывают рядом с базой или в отдельный архивный каталог. Типичные признаки такой копии: папка с файлом 1Cv8.1CD внутри и именем, содержащим дату, например «Бухгалтерия_копия_15_03». Если копирование автоматизировано через планировщик заданий Windows, путь прописан в самом скрипте — откройте задание и посмотрите команду, которую оно выполняет.

Проверить целостность скопированной базы можно через утилиту chdbfl.exe из каталога установки платформы (подкаталог bin). Она выполняет проверку физической целостности файла 1Cv8.1CD. Запускать проверку следует на копии, а не на рабочей базе.

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

Если база работает в клиент-серверном варианте, её данные физически находятся в СУБД — MS SQL Server, PostgreSQL или другой поддерживаемой платформой. Резервные копии в этом случае создаются и хранятся средствами самой СУБД, и искать их нужно на сервере баз данных, а не в папках 1С.

В MS SQL Server копии по умолчанию пишутся в каталог Backup экземпляра сервера, путь к которому виден в свойствах сервера в SQL Server Management Studio. Если резервирование настроено через план обслуживания (Maintenance Plan) или задание агента SQL Server, целевой каталог указан в настройках этого задания. Файлы имеют расширение .bak.

Для PostgreSQL копии обычно создаются утилитой pg_dump по расписанию, и путь определяется скриптом, который её вызывает. Найдите задание в планировщике (cron в Linux, планировщик заданий в Windows) и посмотрите, куда направлен вывод дампа.

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

Этот запрос к системным таблицам MS SQL покажет, когда создавались копии конкретной базы и в какие файлы они записывались — это самый быстрый способ узнать фактический путь, если документация по серверу утеряна.

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

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

Для zip-архива штатной обработки достаточно распаковать его и убедиться, что внутри есть файл 1Cv8.1CD и сопутствующие каталоги. Для .bak проверка выполняется тестовым восстановлением в отдельную базу на SQL-сервере с другим именем.

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

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

Файл .dt загружается в пустую базу
Норма

Загрузка завершается без ошибок, справочники и документы открываются

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

Ошибка формата потока или обрыв загрузки — файл повреждён

Содержимое zip-архива
Норма

Внутри есть 1Cv8.1CD и служебные каталоги базы

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

Архив пуст, не открывается или содержит только часть файлов

Размер файла копии
Норма

Сопоставим с размером рабочей базы

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

Аномально маленький размер — признак прерванного копирования

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

Соответствует ожидаемому расписанию резервирования

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

Копии старше ожидаемого срока — расписание могло перестать работать

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

Как организовать хранение копий правильно

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

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

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

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

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

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

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

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

Можно ли узнать путь к последней выгрузке .dt, если пользователь его забыл?

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

Почему штатная обработка не делает копии по расписанию?

Частые причины: расписание настроено на моменты, когда программа закрыта (обработка выполняется только при работающем сеансе), закончилось место в целевом каталоге, либо сетевой путь стал недоступен. Откройте настройки резервного копирования и проверьте журнал выполнения и доступность папки.

Достаточно ли выгрузки .dt как единственной резервной копии?

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

Как восстановить базу из zip-архива штатной обработки?

Распакуйте архив в новый пустой каталог, затем в окне запуска 1С добавьте новую информационную базу и укажите этот каталог. Либо воспользуйтесь функцией восстановления в той же обработке «Резервное копирование и восстановление», указав нужный архив.

Где искать копии, если база работает в облачном сервисе 1С?

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