Файл data_dump.zip из облака: как развернуть базу у себя
Содержание
Файл 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 | Дамп PostgreSQL | pg_restore или psql, затем регистрация в кластере |
Перед загрузкой соберите четыре вещи.
- 🧩 Версия платформы. Для выгрузки из сервиса узнайте релиз конфигурации и платформы в карточке приложения, пока доступ к облаку ещё есть. Платформа на вашем компьютере должна быть с номером не ниже, чем у источника.
- 📦 Дистрибутив конфигурации того же релиза. Для XML-выгрузки нужен шаблон ровно той версии, из которой сделана выгрузка, например БП 3.0.170.25 к выгрузке из БП 3.0.170.25.
- 💾 Место на диске. XML внутри архива сжимается сильно, а развёрнутая база занимает заметно больше места, чем сам ZIP. Ориентир с запасом: для архива 2 ГБ держите свободными 10–15 ГБ.
- 🔑 Логин и пароль. Узнайте у владельца базы имя пользователя с полными правами. Он понадобится после загрузки.
Если сервис при скачивании копии предлагает выбор формата и среди вариантов есть .dt, берите его. Файл .dt загружается в любую пустую базу без подбора релиза конфигурации.
Загрузка выгрузки data_dump.zip из облачного сервиса
Это основной случай для файла с таким именем. Логика простая: создаёте «пустую коробку» нужной конфигурации и заливаете в неё данные из архива.
Шаг 1. Создайте пустую базу нужного релиза
- Установите шаблон конфигурации того же релиза, что и в облаке. Шаблоны берут с портала поддержки по договору ИТС или у обслуживающего партнёра.
- Запустите 1С и в окне выбора баз нажмите
Добавить→Создание новой информационной базы. - Выберите
Создание информационной базы из шаблона, найдите в дереве нужную конфигурацию и релиз. - Укажите вариант размещения: на этом компьютере (файловая база) или на сервере 1С:Предприятия.
- Задайте каталог, например
D:\Bases\Buh_from_cloud, и завершите мастер.
Не открывайте новую базу в пользовательском режиме и не вносите в неё данные до загрузки. Помощник первого запуска и обработчики обновления создадут записи, которые потом помешают.
Шаг 2. Откройте обработку загрузки данных
- Запустите базу в режиме
1С:Предприятие. - Включите отображение технических команд:
Главное меню → Сервис → Параметры, флажок «Функции для технического специалиста» (в старых сборках платформы он называется «Отображать команду “Все функции”»). - Откройте
Главное меню → Функции для технического специалиста → Обработки. - Найдите обработку со словами «Выгрузка» и «загрузка данных» в названии. Быстрее всего набрать в списке «загрузка» и посмотреть результат.
В части типовых конфигураций новая пустая база сама предлагает загрузить данные из файла выгрузки при первом запуске. Если такое предложение появилось, можно воспользоваться им — это тот же механизм.
Шаг 3. Загрузите файл
- В форме обработки перейдите на закладку загрузки.
- Укажите путь к
data_dump.zip. Распаковывать архив не нужно, обработка читает его целиком. - Запустите загрузку и дождитесь окончания. База на 1–2 ГБ грузится от 10 минут до часа, большие — дольше.
- Перезапустите программу.
Загрузка полностью заменяет данные в текущей базе. Если указали не ту базу, её содержимое будет потеряно. Перед запуском проверьте заголовок окна.
Шаг 4. Войдите и проверьте
После загрузки в базе появляются пользователи из облака. Входите под пользователем с полными правами. Проверьте три вещи:
- 📊 оборотно-сальдовую ведомость за последний закрытый период — суммы должны сойтись с облачной базой;
- 📄 последние документы в журнале — дата и номер совпадают с тем, что вы видели в сервисе;
- 👥 список пользователей в
Администрирование → Настройки пользователей и прав.
Если вход не удаётся, сбросьте пароль пользователя в Конфигураторе: Администрирование → Пользователи, откройте карточку и очистите поле пароля.
Файловая база в ZIP: распаковка и подключение
Если в архиве лежит 1Cv8.1CD, загружать ничего не нужно — это уже готовая база.
- Распакуйте архив в отдельную папку на локальном диске, например
D:\Bases\Torg_2025. Не запускайте базу прямо из окна архиватора. - В окне запуска 1С нажмите
Добавить→Добавление в список существующей информационной базы. - Укажите папку, где лежит
1Cv8.1CD, а не сам файл. - Откройте базу в Конфигураторе и выполните
Администрирование → Тестирование и исправлениес флажками проверки логической и ссылочной целостности. Режим требует монопольного доступа.
Если файл больше 4 ГБ, архив должен быть в формате ZIP64. Встроенный архиватор старых Windows такие архивы иногда распаковывает с ошибкой. 7-Zip справляется без проблем.
Папки 1Cv8Log (журнал регистрации) и 1Cv8FTxt (индекс полнотекстового поиска) переносить необязательно. Без них база запустится, только журнал будет пустым, а индекс поиска перестроится заново.
Загрузка файла .dt через Конфигуратор и командную строку
Если внутри архива лежит выгрузка .dt, распакуйте её и загружайте в пустую базу.
Через интерфейс Конфигуратора
- Создайте новую пустую базу:
Добавить→Создание новой информационной базы→Создание информационной базы без конфигурации. - Откройте её в режиме
Конфигуратор. - Выберите
Администрирование → Загрузить информационную базу. - Укажите файл
.dtи подтвердите замену данных. - После сообщения об успешной загрузке Конфигуратор предложит перезапуститься. Согласитесь.
Загрузка .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
- Распакуйте
.bakна сервер СУБД, в папку, к которой есть доступ у службы SQL Server. - В SQL Server Management Studio выберите
Databases → Restore Database, источник —Device, укажите файл. - Задайте имя новой базы, на закладке файлов проверьте пути к
.mdfи.ldf. - Или выполните скрипт:
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С:Предприятия, указав кластер и имя базы.
Права на стороне СУБД:
- 🗄️ MS SQL: логин, указанный в кластере, должен быть владельцем базы (
db_owner). После восстановления на другом сервере проверьте связь пользователей базы с логинами: «осиротевший» пользователь не даст 1С подключиться. - 🐘 PostgreSQL: владельцем восстановленной базы назначьте роль, под которой работает кластер:
ALTER DATABASE buh_restored OWNER TO usr1cv8;(имя роли у вас может быть другим).
Регистрировать базу можно и из командной строки утилитой rac. Параметры команды смотрите в rac help infobase для своей версии платформы.
Последний пункт про обмены — частая ловушка. Копия базы помнит настройки обменов, почтовые учётные записи и регламентные задания. Если её подняли для проверки, а она начала выгружать данные на сайт или отправлять письма клиентам, исправлять последствия придётся долго.
Ошибки при загрузке и что с ними делать
Отдельно о входе. После загрузки .dt Конфигуратор вдруг просит пароль, хотя до загрузки пустая база открывалась без него. Это нормально: вместе с данными загрузился список пользователей источника. Пароль администратора берите у владельца исходной базы.
Частые вопросы
Можно ли из data_dump.zip сделать файл .dt?
Администрирование → Выгрузить информационную базу. Полученный .dt уже можно переносить куда угодно.