Файл data_dump.zip из облака: как развернуть базу у себя

· 9 мин

Содержание

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

Если же архив назван иначе или собран вручную, внутри может лежать что угодно: файл .dt, файловая база 1Cv8.1CD или бэкап SQL. Поэтому первым делом откройте архив и посмотрите на содержимое. От этого зависит весь дальнейший путь восстановления базы.

Что внутри архива и что подготовить заранее

Откройте архив в 7-Zip или проводнике, не распаковывая. По составу файлов сразу видно, какой у вас случай.

Что лежит в архивеЧто этоКак загружать
Много XML-файлов, среди них DumpInfo.xml, PackageContents.xmlВыгрузка данных из облачного сервисаВ пустую базу той же конфигурации и релиза через обработку загрузки данных
Один файл *.dtВыгрузка информационной базыКонфигуратор или командная строка
1Cv8.1CD (иногда с папками 1Cv8Log, 1Cv8FTxt)Готовая файловая базаРаспаковать и добавить в список баз
*.bakБэкап базы Microsoft SQL ServerВосстановить средствами СУБД, затем зарегистрировать в кластере 1С
*.backup, *.dump, *.sqlДамп PostgreSQLpg_restore или psql, затем регистрация в кластере

Перед загрузкой соберите четыре вещи.

  • 🧩 Версия платформы. Для выгрузки из сервиса узнайте релиз конфигурации и платформы в карточке приложения, пока доступ к облаку ещё есть. Платформа на вашем компьютере должна быть с номером не ниже, чем у источника.
  • 📦 Дистрибутив конфигурации того же релиза. Для XML-выгрузки нужен шаблон ровно той версии, из которой сделана выгрузка, например БП 3.0.170.25 к выгрузке из БП 3.0.170.25.
  • 💾 Место на диске. XML внутри архива сжимается сильно, а развёрнутая база занимает заметно больше места, чем сам ZIP. Ориентир с запасом: для архива 2 ГБ держите свободными 10–15 ГБ.
  • 🔑 Логин и пароль. Узнайте у владельца базы имя пользователя с полными правами. Он понадобится после загрузки.

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

Загрузка выгрузки data_dump.zip из облачного сервиса

Это основной случай для файла с таким именем. Логика простая: создаёте «пустую коробку» нужной конфигурации и заливаете в неё данные из архива.

Шаг 1. Создайте пустую базу нужного релиза

  1. Установите шаблон конфигурации того же релиза, что и в облаке. Шаблоны берут с портала поддержки по договору ИТС или у обслуживающего партнёра.
  2. Запустите 1С и в окне выбора баз нажмите Добавить → Создание новой информационной базы.
  3. Выберите Создание информационной базы из шаблона, найдите в дереве нужную конфигурацию и релиз.
  4. Укажите вариант размещения: на этом компьютере (файловая база) или на сервере 1С:Предприятия.
  5. Задайте каталог, например D:\Bases\Buh_from_cloud, и завершите мастер.

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

Шаг 2. Откройте обработку загрузки данных

  1. Запустите базу в режиме 1С:Предприятие.
  2. Включите отображение технических команд: Главное меню → Сервис → Параметры, флажок «Функции для технического специалиста» (в старых сборках платформы он называется «Отображать команду “Все функции”»).
  3. Откройте Главное меню → Функции для технического специалиста → Обработки.
  4. Найдите обработку со словами «Выгрузка» и «загрузка данных» в названии. Быстрее всего набрать в списке «загрузка» и посмотреть результат.

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

Шаг 3. Загрузите файл

  1. В форме обработки перейдите на закладку загрузки.
  2. Укажите путь к data_dump.zip. Распаковывать архив не нужно, обработка читает его целиком.
  3. Запустите загрузку и дождитесь окончания. База на 1–2 ГБ грузится от 10 минут до часа, большие — дольше.
  4. Перезапустите программу.

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

Шаг 4. Войдите и проверьте

После загрузки в базе появляются пользователи из облака. Входите под пользователем с полными правами. Проверьте три вещи:

  • 📊 оборотно-сальдовую ведомость за последний закрытый период — суммы должны сойтись с облачной базой;
  • 📄 последние документы в журнале — дата и номер совпадают с тем, что вы видели в сервисе;
  • 👥 список пользователей в Администрирование → Настройки пользователей и прав.

Если вход не удаётся, сбросьте пароль пользователя в Конфигураторе: Администрирование → Пользователи, откройте карточку и очистите поле пароля.

Файловая база в ZIP: распаковка и подключение

Если в архиве лежит 1Cv8.1CD, загружать ничего не нужно — это уже готовая база.

  1. Распакуйте архив в отдельную папку на локальном диске, например D:\Bases\Torg_2025. Не запускайте базу прямо из окна архиватора.
  2. В окне запуска 1С нажмите Добавить → Добавление в список существующей информационной базы.
  3. Укажите папку, где лежит 1Cv8.1CD, а не сам файл.
  4. Откройте базу в Конфигураторе и выполните Администрирование → Тестирование и исправление с флажками проверки логической и ссылочной целостности. Режим требует монопольного доступа.

Если файл больше 4 ГБ, архив должен быть в формате ZIP64. Встроенный архиватор старых Windows такие архивы иногда распаковывает с ошибкой. 7-Zip справляется без проблем.

Папки 1Cv8Log (журнал регистрации) и 1Cv8FTxt (индекс полнотекстового поиска) переносить необязательно. Без них база запустится, только журнал будет пустым, а индекс поиска перестроится заново.

Загрузка файла .dt через Конфигуратор и командную строку

Если внутри архива лежит выгрузка .dt, распакуйте её и загружайте в пустую базу.

Через интерфейс Конфигуратора

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

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

Через командную строку

Удобно, когда базу нужно разворачивать регулярно, например для тестовой копии каждую ночь.

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" CREATEINFOBASE File="D:\Bases\Test"
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F "D:\Bases\Test" /RestoreIB "D:\Dumps\base.dt" /Out "D:\Dumps\restore.log"

Для серверной базы вместо /F укажите /S "srv1c\test_base", а если в базе уже есть пользователи — добавьте /N "Администратор" /P "пароль". Результат смотрите в файле, указанном в /Out.

В новых версиях платформы есть и автономная утилита ibcmd с командой ibcmd infobase restore. Список параметров для вашей версии выводит ibcmd help infobase.

Развёртывание дампа SQL для клиент-серверной базы

Файл .bak или дамп PostgreSQL — это копия базы данных на уровне СУБД. 1С здесь в восстановлении не участвует: сначала поднимаете базу в СУБД, затем подключаете её к кластеру 1С.

Microsoft SQL Server

  1. Распакуйте .bak на сервер СУБД, в папку, к которой есть доступ у службы SQL Server.
  2. В SQL Server Management Studio выберите Databases → Restore Database, источник — Device, укажите файл.
  3. Задайте имя новой базы, на закладке файлов проверьте пути к .mdf и .ldf.
  4. Или выполните скрипт:
RESTORE DATABASE [buh_restored]
FROM DISK = N'D:\Backup\buh.bak'
WITH MOVE N'buh' TO N'E:\SQLData\buh_restored.mdf',
     MOVE N'buh_log' TO N'E:\SQLData\buh_restored_log.ldf',
     STATS = 10;

Логические имена файлов (buh, buh_log в примере) у вашего бэкапа свои. Узнайте их командой RESTORE FILELISTONLY FROM DISK = N'D:\Backup\buh.bak'.

PostgreSQL

Для дампа в собственном формате PostgreSQL (.backup, .dump):

createdb -U postgres -T template0 buh_restored
pg_restore -U postgres -d buh_restored -j 4 D:\Backup\buh.backup

Для текстового .sql вместо pg_restore используйте psql -U postgres -d buh_restored -f D:\Backup\buh.sql. Сборка PostgreSQL на сервере должна подходить для 1С — та же, что использовалась для исходной базы, или новее.

Подключение базы к кластеру 1С и права доступа

После восстановления в СУБД база ещё не видна пользователям 1С. Её нужно зарегистрировать в кластере.

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

Права на стороне СУБД:

  • 🗄️ MS SQL: логин, указанный в кластере, должен быть владельцем базы (db_owner). После восстановления на другом сервере проверьте связь пользователей базы с логинами: «осиротевший» пользователь не даст 1С подключиться.
  • 🐘 PostgreSQL: владельцем восстановленной базы назначьте роль, под которой работает кластер: ALTER DATABASE buh_restored OWNER TO usr1cv8; (имя роли у вас может быть другим).

Регистрировать базу можно и из командной строки утилитой rac. Параметры команды смотрите в rac help infobase для своей версии платформы.

Перед тем как пустить пользователей в восстановленную базу
Выполнено: 0 / 5

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

Ошибки при загрузке и что с ними делать

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

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

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

Можно ли из data_dump.zip сделать файл .dt?
Да. Загрузите выгрузку в локальную базу через обработку, затем в Конфигураторе выполните Администрирование → Выгрузить информационную базу. Полученный .dt уже можно переносить куда угодно.
Нужно ли распаковывать data_dump.zip перед загрузкой?
Нет. Обработка загрузки данных принимает архив целиком. Распаковывать стоит только для того, чтобы посмотреть DumpInfo.xml и узнать релиз конфигурации.
Загрузится ли выгрузка из облачной Бухгалтерии в базовую версию?
Это зависит от условий лицензирования конкретной конфигурации. Надёжный путь — загружать в ту же редакцию, что использовалась в сервисе, и заранее уточнить вопрос у партнёра.
Сохранятся ли присоединённые файлы и сканы документов?
Если файлы хранились в базе, они попадают в выгрузку вместе с данными. Если в сервисе использовалось отдельное файловое хранилище, проверьте после загрузки несколько документов с вложениями.
Можно ли загрузить data_dump.zip в базу, где уже есть данные?
Технически загрузка заменит все данные. Объединить выгрузку с существующими данными этим способом нельзя — для слияния нужна отдельная переносная обработка или обмен.