Что делать с файлом резервной копии 1С, чтобы снова работать в базе

· 9 мин

Содержание

Архив 1С открывают по-разному в зависимости от расширения. Файл .dt загружают в пустую базу через Конфигуратор: Администрирование → Загрузить информационную базу. ZIP с файлом 1Cv8.1CD внутри распаковывают в отдельную папку и добавляют в список баз как существующую. Файлы .cf и .cfu — это не данные, а конфигурация и её обновление: бухгалтерских документов в них нет.

Типичная ситуация: бухгалтер получил от прежнего специалиста флешку с файлом «База_31.12.zip» или «1Cv8.dt» и не понимает, как открыть этот архив 1С и вытащить из него данные. Двойной щелчок ничего не даёт или открывает архиватор. Разберём каждый формат и порядок восстановления базы без риска затереть рабочие данные.

Какой файл у вас на руках: определяем тип архива 1С

Начните с расширения. В Проводнике Windows оно часто скрыто: включите на вкладке «Вид» флажок «Расширения имён файлов».

РасширениеЧто внутриЕсть ли данные учётаЧем открывать
.dtПолная выгрузка базы: конфигурация + все данные + пользователи✅ ДаКонфигуратор, загрузка в базу
.1CDСама файловая база (1Cv8.1CD)✅ ДаДобавить папку в список баз
.zip, .rar, .7zОбёртка: внутри может быть .dt, .1CD или что угодноСмотреть содержимоеСначала распаковать
.cfКонфигурация (структура, формы, отчёты)❌ НетКонфигуратор, загрузка конфигурации
.cfuФайл обновления конфигурации❌ НетКонфигуратор, режим поддержки
.cfeРасширение конфигурации❌ НетПодключение расширения
.epf, .erfВнешняя обработка или отчёт❌ НетФайл → Открыть в режиме 1С:Предприятие
.bak, .backupКопия базы СУБД (MS SQL, PostgreSQL)✅ ДаСредствами СУБД, не через 1С

Если файл называется 1Cv8.dt, это не значит, что он маленький. Выгрузка рабочей базы бухгалтерии за несколько лет легко весит 1–5 ГБ. Файл размером 20–50 КБ почти наверняка обрезан при копировании.

Если расширения нет вовсе или оно странное (.dt.part, .crdownload), файл скачался не до конца. Восстановить из него базу не получится — запросите копию заново.

Как открыть архив .dt и восстановить из него базу

Файл .dt — самый частый вид архива 1С. Его создают в Конфигураторе командой Администрирование → Выгрузить информационную базу. Обратная операция полностью заменяет содержимое базы, в которую вы загружаете файл.

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

Шаг 1. Создайте пустую базу под архив

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

Шаг 2. Загрузите файл в Конфигураторе

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

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

Для загрузки .dt нужен монопольный доступ к базе. Если в неё уже кто-то зашёл, загрузка не начнётся. В пустой, только что созданной базе проблемы нет.

Загрузка .dt из командной строки

Когда архивов много или Конфигуратор падает на этапе интерфейса, удобно загрузить файл пакетным запуском:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Archive" /RestoreIB "D:\Backup\1Cv8.dt" /Out "D:\Backup\restore.log"

Путь к 1cv8.exe замените на свой каталог установленной платформы. Результат смотрите в файле restore.log. Если в базе уже есть пользователи, добавьте параметры /N"Имя" и /P"Пароль".

Обычный ZIP или RAR с копией 1С: что искать внутри

Архиватор — это только упаковка. Откройте ZIP, 7-Zip или WinRAR и посмотрите, что в нём лежит.

  • 📄 Внутри файл .dt. Распакуйте его и действуйте по разделу выше.
  • 🗂 Внутри 1Cv8.1CD и папка 1Cv8Log. Это готовая файловая база, загрузка не нужна.
  • 📦 Внутри .cf. Данных нет, только конфигурация.
  • ❓ Внутри папки с десятками файлов без 1CD. Чаще всего это каталог установки платформы или шаблоны конфигураций, а не база.

Как подключить файловую базу из архива

  1. Распакуйте архив в отдельную папку, например D:\Bases\Buh_copy. Не распаковывайте поверх папки рабочей базы.
  2. В окне запуска 1С нажмите «Добавить».
  3. Выберите «Добавление в список существующей информационной базы».
  4. Задайте имя и укажите каталог, где лежит 1Cv8.1CD.
  5. Запустите базу в режиме 1С:Предприятие.

ZIP-архивы с файлом 1Cv8.1CD создаёт в том числе встроенное резервное копирование типовых конфигураций для файловых баз. В БП 3.0 оно находится в разделе Администрирование → Обслуживание → Резервное копирование и восстановление. Там же есть команда восстановления, но она перезаписывает текущую базу. Чтобы просто посмотреть старые данные, удобнее распаковать архив вручную и подключить копию отдельно.

Подпишите копию в списке баз явно: «КОПИЯ 2024 — не вводить документы». Иначе через месяц кто-нибудь проведёт реализацию не в той базе.

Файл .bak от SQL-сервера

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

Файлы конфигурации CF и CFU: почему в них нет данных

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

Когда нужен файл .cf

  • 🆕 Создать новую чистую базу нужной конфигурации.
  • 🔧 Вернуть базе доработанную конфигурацию, которую программист сохранил отдельно.
  • 🔍 Сравнить вашу конфигурацию с другой версией.

Загружают его в Конфигураторе: Конфигурация → Открыть конфигурацию, затем Конфигурация → Загрузить конфигурацию из файла. После этого нужно выполнить Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

Загрузка .cf в рабочую базу заменяет её конфигурацию целиком. Если база была на поддержке с доработками, правки пропадут, а данные по реквизитам, которых нет в новой конфигурации, будут удалены при обновлении структуры. Для объединения изменений используют Конфигурация → Сравнить, объединить с конфигурацией из файла.

Когда нужен файл .cfu

Файл .cfu — это пакет обновления с одного релиза на другой. Он применяется только к базе, которая уже стоит на подходящем исходном релизе.

  1. Сделайте выгрузку .dt рабочей базы.
  2. В Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию.
  3. Выберите вариант с указанием файла обновления и укажите .cfu.
  4. Если программа сообщает, что файл не подходит, значит, ваш текущий релиз не входит в список тех, с которых этот пакет обновляет. Нужен промежуточный релиз.
  5. После загрузки обновите конфигурацию базы данных и запустите 1С:Предприятие, чтобы прошла обработка обновления данных.

Открыть .cfu «чтобы посмотреть» нельзя: в нём нечего смотреть без исходной базы.

Версия платформы и совместимость архивов

Архив, сделанный на одном компьютере, не всегда открывается на другом. Причины почти всегда связаны с версиями.

Платформа ниже нужной

Выгрузка .dt содержит конфигурацию, которой для работы нужна определённая версия платформы. Типовые конфигурации свежих релизов требуют платформу 8.3 с номером не ниже указанного в описании релиза. Если на вашем компьютере стоит более ранняя сборка, база загрузится, но при запуске 1С:Предприятия появится сообщение о несоответствии версии.

Что делать:

  1. Узнайте, на какой платформе работала исходная база. Проще всего спросить у того, кто сделал архив, или посмотреть в окне «О программе» исходной базы.
  2. Установите платформу с номером не ниже этого.
  3. Повторите загрузку.

Архив из 1С 8.2 или 7.7

Файл .dt от 8.2 загружается в платформу 8.3. Конфигурация при этом может работать в режиме совместимости с 8.2, и это нормально.

Архивы 1С 7.7 устроены иначе: это папка с файлами .DBF или .MD, а не .dt. Платформа 8.3 их не открывает. Для просмотра нужна установленная 7.7, для переноса данных — обработки перехода с 7.7 в типовых конфигурациях 8.3.

Разрядность и объём памяти

Большой .dt (от 5–10 ГБ) может не загрузиться в 32-разрядный Конфигуратор: процессу не хватает памяти, и загрузка обрывается. Решение — поставить 64-разрядную версию платформы и запускать загрузку из неё.

Что у вас за файл?

Если архив 1С не открывается: ошибки и аварийное восстановление

Диагностика: выберите симптом

Тестирование и исправление файловой базы

Если 1Cv8.1CD извлёкся из повреждённого архива, проверьте его перед работой:

  1. Сделайте копию файла 1Cv8.1CD в другую папку.
  2. Откройте базу в Конфигураторе: Администрирование → Тестирование и исправление.
  3. Отметьте «Проверка логической целостности» и «Проверка ссылочной целостности», выберите режим «Тестирование и исправление».
  4. Запустите и прочитайте протокол.

Если Конфигуратор не может открыть базу вовсе, используйте утилиту chdbfl.exe. Она лежит в папке bin установленной платформы. Утилита проверяет физическую структуру файла .1CD и умеет исправлять обнаруженные ошибки. Работает она только с закрытой базой, в которой никого нет.

Исправление может удалить битые записи. Поэтому сначала копия, потом исправление — и только на копии.

Когда восстановить уже не получится

  • Файл .dt обрезан посередине: часть данных физически отсутствует.
  • Архив зашифрован, а пароль утерян.
  • В ZIP лежит только .cf — данных там не было изначально.

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

Частые вопросы об открытии архивов 1С

Можно ли посмотреть содержимое .dt без установки 1С?
Нет. Формат закрытый, сторонние программы его не читают. Нужна установленная платформа 1С:Предприятие 8.3 и лицензия либо учебная версия для небольших баз.
Пропадут ли пароли пользователей после загрузки .dt?
Нет. Список пользователей и их пароли загружаются вместе с базой. Если пароль администратора неизвестен, войти в загруженную базу не получится — уточните его у того, кто делал выгрузку.
Как понять, на какую дату сделан архив?
Посмотрите дату изменения файла в Проводнике. Точнее — откройте восстановленную базу и найдите последний введённый документ в журнале документов.
Можно ли открыть архив в 1С:Фреш или облачной 1С?
Загрузка данных в облачный сервис идёт через его собственный механизм переноса, а не через Конфигуратор. Конкретный порядок уточните в справке вашего облачного провайдера.
Нужна ли отдельная лицензия для копии базы?
Нет, если запускаете её на том же компьютере, где уже есть лицензия. Лицензия привязана к рабочему месту или серверу, а не к конкретной базе.