Перенос данных из облачного сервиса (например, «1С:Фреш») в локальную информационную базу часто вызывает затруднения. Основная сложность заключается в том, что формат data_dump.zip является специализированным пакетом для миграции, который жестко привязан к метаданным конфигурации. В этой статье мы подробно разберем, как выполнить загрузку информационной базы через дамп, как обойти ограничения при несовпадении версий (Базовая vs ПРОФ) и что делать, если нужная команда отсутствует в меню.
Прежде чем приступать к загрузке, проанализируем содержимое архива. Внутри вы найдете следующие элементы:
Важно понимать: стандартный механизм загрузки 1С сверяет данные из DumpInfo.xml с параметрами вашей локальной базы. Если названия конфигураций или их версии не совпадают, программа заблокирует процесс.
В большинстве современных конфигураций (Бухгалтерия предприятия 3.0, УНФ) команда загрузки находится по адресу: Администрирование — Загрузить данные из сервиса. Однако в конфигурациях типа «Управление торговлей 11» или «ERP» эта команда часто скрыта по умолчанию. Разберем, как ее вывести:
Частая ситуация: вы пытаетесь загрузить дамп из облачной «Базовой» версии в локальную «ПРОФ» (или наоборот). Программа выдаст ошибку, так как для нее это разные продукты. Рассмотрим алгоритм «хака» метаданных для решения этой проблемы:
data_dump.zip в отдельную папку на диске.DumpInfo.xml и откроем его через текстовый редактор (например, Notepad++).Например, заменим строку:
БухгалтерияПредприятияБазовая
на:
БухгалтерияПредприятия
И описание:
Бухгалтерия предприятия (базовая), редакция 3.0
на:
Бухгалтерия предприятия, редакция 3.0
Важное дополнение: В некоторых случаях (в зависимости от версии выгрузки) может потребоваться аналогичная правка внутри вложенного архива full_data_dump.zip. Если после первой правки загрузка все еще выдает ошибку, распакуем вложенный архив, найдем там свой DumpInfo.xml, поправим его и упакуем обратно.
Внимание! При упаковке файлов обратно в .zip крайне важно делать это внутри папки. Выделите все файлы (DumpInfo.xml, Users.xml и др.) и добавьте их в архив. Если вы просто заархивируете папку целиком, 1С не увидит структуру файлов внутри архива и загрузка завершится неудачей.
Проанализируем еще один критический момент: релизы (номер версии программы). Идеальная ситуация — когда номер релиза в облаке и в локальной базе совпадает (например, 3.0.150.27). Если локальный релиз ниже облачного, загрузка, скорее всего, не удастся. Если выше — 1С попытается выполнить обновление данных после загрузки, что может привести к длительному процессу реструктуризации.
Перед тем как нажать кнопку «Загрузить», мы должны четко осознавать последствия:
Стандартная обработка «Загрузить данные из сервиса» полностью очищает текущую информационную базу перед импортом!
Это означает, что вы не можете использовать этот метод для «догрузки» данных или объединения двух баз. Если в вашей локальной базе уже есть учетные данные, они будут безвозвратно удалены. Для таких задач лучше подходит синхронный обмен данными между базами.
Если ваша задача — объединить несколько баз или перенести только справочники без очистки текущей базы, стандартный механизм data_dump не подходит. В этом случае мы рекомендуем использовать обработку «Выгрузка и загрузка данных XML» (она входит в состав инструментов разработчика или поставляется на диске ИТС).
Для этого метода потребуется:
Однако стоит помнить, что файл data_dump.zip имеет свою структуру, и просто так подставить его в универсальную обработку не получится — форматы заголовков XML различаются.
Выясним причину, по которой загрузка может зависать на 99% или выдавать ошибку памяти. Файлы XML при распаковке и загрузке в оперативную память могут увеличиваться в объеме в 5-10 раз. Если ваш архив весит более 1 Гб, воспользуйтесь следующими советами:
%TEMP%).Таким образом, мы разобрали основные шаги по реанимации «незагружаемых» дампов. Главное — внимательность при редактировании XML-файлов и соблюдение структуры архивного файла при обратной упаковке.