Как загрузить данные из файла data_dump.zip в информационную базу 1С

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой IT и автоматизация бизнеса
← На главную

При работе с облачными сервисами 1С, такими как 1C:Fresh или Кнопка, пользователи часто сталкиваются с файлом формата data_dump.zip. В отличие от привычного файла выгрузки .dt, этот формат имеет свои особенности и требует специального подхода при загрузке в локальную (коробочную) версию программы. Разберем подробно, что представляет собой этот файл и как правильно перенести из него данные.

Что такое формат data_dump и чем он отличается от .dt

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

  1. Отсутствие конфигурации: В отличие от файла .dt, который содержит в себе и программный код (конфигурацию), и данные, файл data_dump содержит только данные (документы, справочники, настройки). Это означает, что вы не сможете «развернуть» его в пустом месте — вам сначала нужно создать пустую базу с точно такой же конфигурацией.
  2. XML-структура: Внутри ZIP-архива находится набор XML-файлов. Главный из них — dump_info.xml, содержащий метаданные о версии программы, а остальные файлы (например, data_001.xml, data_002.xml) хранят непосредственно информацию.
  3. Безопасность и лицензирование: Такой формат позволяет правообладателям контролировать использование программного обеспечения, так как для загрузки данных пользователю необходимо уже иметь установленную и лицензированную локальную версию 1С нужного прикладного решения.

Подготовительный этап: создание пустой базы

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

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

Процесс загрузки данных в различных конфигурациях

Рассмотрим, где именно в интерфейсе программ 1С находится механизм загрузки, так как его расположение может отличаться в зависимости от типа конфигурации.

Для конфигураций «Бухгалтерия предприятия 3.0» и «Зарплата и управление персоналом 3.1»:

  1. Запустим пустую информационную базу в режиме Предприятие.
  2. Перейдем в раздел Администрирование.
  3. Выберем пункт Сервис, а затем — Загрузка данных из сервиса.
  4. В открывшемся окне укажем путь к нашему файлу data_dump.zip и нажмем кнопку Продолжить.

Для конфигурации «Управление нашей фирмой» (УНФ):

  1. Откроем программу и перейдем в раздел Компания.
  2. Найдем подраздел Администрирование.
  3. Выберем пункт Работа в сервисе.
  4. Нажмем на ссылку Загрузить данные из сервиса.

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

Технические хитрости при несоответствии релизов

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

Разберем этот алгоритм по шагам:

  1. Распакуем содержимое архива data_dump.zip в отдельную папку.
  2. Найдем файл dump_info.xml и откроем его с помощью «Блокнота» или Notepad++.
  3. Найдем строку, где указан номер версии конфигурации (например, 3.0.121.25).
  4. Изменим это значение на номер релиза вашей локальной базы.
  5. Сохраним изменения и запакуем все файлы обратно в ZIP-архив.

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

Проблемы при загрузке больших объемов данных

При работе с файлами большого размера (несколько гигабайт) стандартный механизм загрузки через тонкий клиент может работать нестабильно. Рассмотрим рекомендации по оптимизации процесса:

Во-первых, рекомендуется выполнять загрузку через Толстый клиент. Это обеспечит более стабильную работу с памятью. Во-вторых, убедимся, что на системном диске (обычно диск C:) достаточно свободного места, так как 1С активно использует временные папки Windows для распаковки XML-содержимого.

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

Что не будет перенесено в процессе импорта

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

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

← На главную