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

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

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

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

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

Чаще всего резервные копии представляют собой файлы с расширением .dt (выгрузка из конфигуратора), архивы .zip от автоматического копирования по расписанию или бэкапы *.bak, созданные средствами Microsoft SQL Server. Ниже разберём, где искать каждый из этих вариантов и как проверить, что найденный файл действительно рабочая копия.

Какие виды резервных копий бывают в 1С

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

Основные варианты копий:

  • Выгрузка *.dt из конфигуратора — создаётся вручную, сохраняется туда, куда указал пользователь в диалоге сохранения.
  • Автоматическое копирование по расписанию — в типовых конфигурациях (Бухгалтерия, Управление торговлей и др.) создаёт архив *.zip в заданной папке.
  • Бэкап средствами СУБД — для клиент-серверных баз на MS SQL Server, PostgreSQL или Oracle; обычно это файлы *.bak или аналоги в каталоге СУБД.
  • Копирование файловой базы целиком — простое копирование файла 1Cv8.1CD или всей папки базы средствами Windows.
  • Сторонние программы бэкапа — специализированные утилиты или скрипты, которые копируют базу по своему расписанию в свой каталог.

Где находится папка автоматического резервного копирования

В типовых конфигурациях на платформе 1С:Предприятие 8.3 встроен механизм резервного копирования по расписанию. Чтобы узнать, куда он сохраняет архивы, откройте в режиме «Предприятие» раздел «Администрирование» → «Обслуживание» → «Резервное копирование и восстановление». В карточке настройки указан каталог, в который программа складывает zip-архивы.

Если настройка когда-либо выполнялась, путь будет виден прямо в этом окне. Типичные места, которые выбирают пользователи:

  • подпапка Backup или Архивы рядом с каталогом информационной базы;
  • сетевой диск или папка на файловом сервере;
  • папка в документах пользователя, который настраивал копирование;
  • каталог, синхронизируемый с облачным хранилищем (Яндекс.Диск, Google Drive и подобные).
Как узнать путь к автоматическим копиям
  1. 1
    Откройте базу в режиме «Предприятие» под пользователем с правами администратора
  2. 2
    Перейдите: Администрирование → Обслуживание → Резервное копирование и восстановление
  3. 3
    Откройте настройку резервного копирования и посмотрите поле «Каталог для сохранения резервных копий»
  4. 4
    Перейдите по этому пути в проводнике и проверьте наличие zip-архивов с датами в именах
  5. 5
    Если поле пустое — автокопирование не настроено, ищите ручные выгрузки или SQL-бэкапы

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

Куда сохраняется выгрузка *.dt из конфигуратора

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

Если вы не знаете, кто и куда выгружал базу, поможет поиск по дискам. Откройте проводник Windows, перейдите на диск и в строке поиска введите маску .dt. Для сужения результатов добавьте фильтр по дате изменения. Аналогично ищите архивы: .zip с типичными именами вроде «backup», «1cv8», даты в формате ГГГГ-ММ-ДД.

cmd
dir C:\<em>.dt /s /b && dir D:\</em>.dt /s /b

Частые места, где обнаруживаются ручные выгрузки: рабочий стол и папка «Загрузки» бухгалтера или администратора, папка рядом с каталогом базы, внешние USB-диски, сетевые папки общего доступа. Если базой занимался сторонний специалист, имеет смысл уточнить у него, куда сохранялись копии.

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

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

Для Microsoft SQL Server бэкапы чаще всего лежат в каталоге, заданном в плане обслуживания или в задании агента SQL Server. Стандартный путь по умолчанию выглядит примерно так: C:\Program Files\Microsoft SQL Server\MSSQL<версия>.<экземпляр>\MSSQL\Backup, однако администраторы почти всегда меняют его на отдельный диск или сетевое хранилище.

Для PostgreSQL копии создаются утилитой pg_dump или pg_basebackup, и каталог определяется скриптом, который запускает архивирование — обычно это задание планировщика cron на Linux-сервере. Путь прописан внутри самого скрипта.

Как найти копию, если ничего не настроено

Ситуация «резервных копий нет» встречается чаще, чем хотелось бы. Но прежде чем признать отсутствие бэкапов, проверьте несколько неочевидных источников.

  • Теневые копии Windows — если на диске с файловой базой включена защита системы, через свойства папки (вкладка «Предыдущие версии») можно восстановить файл 1Cv8.1CD на прошедшую дату.
  • Облачные синхронизации — папка базы могла попасть в каталог, синхронизируемый с облаком; проверьте историю версий файлов в веб-интерфейсе облачного сервиса.
  • Копии у франчайзи или обслуживающей компании — специалисты, обновляющие конфигурацию, часто делают выгрузку перед обновлением.
  • Другие компьютеры — если базу когда-либо переносили, на старом компьютере могла остаться её полная копия.

Проверка найденной копии и типичные ошибки

Найти файл — половина дела. Резервная копия имеет ценность только если из неё реально восстанавливается рабочая база. Проверку стоит выполнять заранее, а не в момент аварии.

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

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

Файл *.dt открывается через «Загрузить информационную базу» в тестовой пустой базе
Норма

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

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

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

Дата в имени архива и дата изменения файла
Норма

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

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

Последняя копия старше нескольких недель — расписание не работает

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

Размер сопоставим с размером базы и предыдущих копий

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

Файл в разы меньше обычного или нулевого размера — копия неполная

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

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

Итог

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

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

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

Можно ли найти резервную копию, если база вообще не запускается?

Да. Для файловой базы откройте папку, где лежит файл 1Cv8.1CD, и поищите рядом подпапки с архивами. Затем выполните поиск по маске .dt и .zip по всем дискам. Дополнительно проверьте вкладку «Предыдущие версии» в свойствах папки базы — там могут быть теневые копии Windows.

Чем отличается выгрузка .dt от бэкапа SQL Server?

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

Почему автоматическое копирование настроено, а свежих архивов нет?

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

Достаточно ли просто копировать папку с файловой базой?

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

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

Универсальной нормы нет, но практичный минимум — ежедневные копии за последнюю неделю плюс несколько недельных и месячных архивов. Это позволяет откатиться не только на «вчера», но и на дату до того, как в базу попала ошибка, обнаруженная спустя время. Храните копии минимум на двух независимых носителях.

Как понять, что найденный файл *.dt — именно та база, которая нужна?

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