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

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

Как загрузить базу 1С из файла ZIP

Как загрузить базу 1С из ZIP-архива: распаковка, подключение к списку баз, загрузка .dt и .cf, проверка результата и типичные ошибки.

ZIP-архив с базой 1С — один из самых частых способов передачи информационной базы: так выгружают данные для переноса на другой компьютер, отправляют копию бухгалтеру или разработчику, хранят резервные копии. Внутри архива обычно лежит либо файл выгрузки с расширением .dt, либо файл конфигурации .cf, либо полный каталог файловой базы с файлом 1Cv8.1CD. От того, что именно запаковано, зависит способ загрузки.

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

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

Что может лежать внутри ZIP и как определить формат

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

Три типичных содержимых архива:

  • Файл с расширением .dt — выгрузка информационной базы, сделанная через конфигуратор. Содержит и конфигурацию, и данные. Загружается только через конфигуратор.
  • Файл 1Cv8.1CD вместе со служебными папками — сам каталог файловой базы. Его не «загружают», а подключают к списку баз как есть.
  • Файл с расширением .cf — только конфигурация без данных. Используется для создания пустой базы или обновления, а не для переноса учётных данных.

Если в архиве несколько файлов и папок, ориентируйтесь на наличие 1Cv8.1CD — это признак полного каталога базы. Если есть только один файл, его расширение однозначно укажет сценарий.

Файл .dtВыгрузка базы целиком

Загрузка через конфигуратор, меню Администрирование

Файл 1Cv8.1CDКаталог файловой базы

Подключение через список информационных баз

Файл .cfТолько конфигурация

Создание пустой базы или обновление конфигурации

Подготовка: распаковка и резервная копия

Распакуйте архив штатным архиватором Windows или сторонней программой в папку с простым путём без кириллицы и пробелов, например D:\Bases\NewBase. Длинные пути и русские буквы в именах каталогов иногда вызывают ошибки доступа у платформы, особенно на старых версиях.

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

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

Сценарий 1: загрузка файла .dt через конфигуратор

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

Порядок действий:

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

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

Загрузка .dt кратко
  1. 1
    Распаковать ZIP в отдельную папку
  2. 2
    Сделать резервную копию базы-приёмника
  3. 3
    Открыть базу в конфигураторе с правами администратора
  4. 4
    Администрирование → Загрузить информационную базу → указать .dt
  5. 5
    Дождаться окончания и запустить режим Предприятие для проверки

Сценарий 2: подключение каталога файловой базы (1Cv8.1CD)

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

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

Важный нюанс: каталог, скопированный с другого компьютера, мог быть скопирован в момент работы пользователей. Если при запуске появляется ошибка формата или база не открывается, выполните тестирование и исправление через конфигуратор (Администрирование → Тестирование и исправление) либо утилитой chdbfl.exe из каталога bin платформы — она проверяет физическую целостность файла 1Cv8.1CD.

Сценарий 3: файл конфигурации .cf

Файл .cf не содержит данных — только описание структуры конфигурации. Такой архив присылают, когда нужно развернуть пустую базу определённой конфигурации или обновить существующую. Если вам передали .cf под видом «базы с данными», запросите у отправителя выгрузку .dt — данные из .cf восстановить невозможно, их там просто нет.

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

Сравнение способов загрузки

Загрузка .dt через конфигуратор

Переносит и конфигурацию, и данные. Требует монопольного доступа и прав администратора, замещает базу-приёмник целиком.

Подключение каталога с 1Cv8.1CD

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

Загрузка .cf

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

Проверка результата после загрузки

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

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

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

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

Запуск в режиме Предприятие
Норма

База открывается без сообщений об ошибках

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

Ошибка формата потока или требование обновления версии платформы

Наличие данных
Норма

Справочники и документы заполнены, отчёты формируются

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

База пустая — вероятно, загружен .cf вместо .dt

Версия конфигурации
Норма

Совпадает с версией источника

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

Версия старее — загружен не тот файл или устаревшая выгрузка

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

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

Ограничения, о которых стоит помнить: загрузка .dt не объединяет данные, а полностью заменяет их; для объединения данных между базами используются другие механизмы (типовые обмены, конвертация данных). Файловые базы имеют ограничения по объёму таблиц, поэтому очень крупные выгрузки в файловом варианте могут работать нестабильно — в этом случае базу разворачивают в клиент-серверном варианте. Также загрузка больших .dt требует заметного свободного места на диске: обеспечьте запас не меньше удвоенного размера распакованного файла.

Типичные ошибки
01
Попытка открыть ZIP прямо из 1С — платформа не работает с архивами, файл нужно распаковать
02
Загрузка .dt в рабочую базу без резервной копии — данные приёмника теряются безвозвратно
03
Загрузка .cf вместо .dt и ожидание данных — в .cf данных нет, база останется пустой
04
Указание пути к самому файлу 1Cv8.1CD вместо папки при добавлении базы — мастер не найдёт базу
05
Загрузка при работающих пользователях — конфигуратор не получит монопольный доступ и прервёт операцию
Если архив пришёл по почте или через мессенджер, перед распаковкой проверьте его антивирусом и убедитесь, что размер файла совпадает с тем, что отправляли. Обрезанная при передаче выгрузка внешне выглядит нормально, но при загрузке выдаёт ошибку формата потока — проще сразу запросить файл повторно.
ПЗ
Практическое замечание

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

Можно ли загрузить ZIP в 1С без распаковки?

Нет. Платформа 1С не умеет читать архивы: ни конфигуратор, ни режим «Предприятие» не принимают ZIP как источник данных. Сначала распакуйте архив любым архиватором, затем работайте с извлечённым файлом .dt, .cf или каталогом базы.

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

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

Загрузка прерывается с ошибкой «Ошибка формата потока». Что делать?

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

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

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

Нужны ли особые права для загрузки базы?

Да. Для загрузки .dt и .cf требуются административные права в базе и монопольный доступ: все сеансы пользователей и фоновые задания должны быть завершены. Для простого подключения каталога 1Cv8.1CD к списку баз прав администратора внутри базы не нужно.

Как перенести базу, если она работает в клиент-серверном варианте?

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

Итог

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

ZIP сначала распаковывается, затем по расширению файла выбирается сценарий: .dt — загрузка через конфигуратор, 1Cv8.1CD — подключение каталога к списку баз, .cf — создание пустой базы без данных. Перед загрузкой .dt в существующую базу всегда делайте резервную копию, а после — проверяйте данные и версию конфигурации.