Переход из облачного сервиса «1С:Фреш» (или аналогичных облачных решений) на локальную «коробочную» версию программы — это стандартный процесс, с которым часто сталкиваются пользователи и администраторы. Однако на этом пути нередко возникают технические сложности. Наиболее распространенная ситуация: пользователь делает выгрузку данных из облака, получает архив с именем data_dump.zip, пытается загрузить его в локальную базу стандартными методами (например, через Конфигуратор) и сталкивается с ошибкой. В этой статье мы подробно рассмотрим, почему это происходит, в чем принципиальная разница между форматами выгрузки, и по шагам разберем процесс восстановления данных.
Выясним причину, по которой стандартный «Конфигуратор» 1С отказывается принимать файл data_dump.zip. Для этого нам необходимо проанализировать внутреннее устройство базы данных 1С и принципы работы облачных сервисов.
Обычная локальная база 1С (файловая или клиент-серверная) представляет собой единый массив, содержащий два ключевых компонента: конфигурацию (структуру таблиц, метаданные, программный код, формы) и сами данные (справочники, документы, проводки, записи регистров). Когда мы делаем выгрузку информационной базы через «Конфигуратор» (получая файл с расширением .dt), программа упаковывает в один архив и конфигурацию, и данные. Такой файл является самодостаточным: его можно развернуть на любом компьютере, где установлена платформа 1С, и мы получим готовую к работе базу.
Облачные сервисы, такие как «1С:Предприятие через интернет» (1С:Фреш), работают в так называемой модели разделения данных (SaaS). На сервере провайдера развернута одна огромная база данных, в которой работают тысячи клиентов. Все они используют одну общую конфигурацию программы (например, «1С:Бухгалтерия»), но данные каждого клиента изолированы друг от друга с помощью специальных разделителей. Когда пользователь облака запрашивает выгрузку своей базы, система не может выгрузить файл .dt, так как это потребовало бы копирования всей конфигурации и данных других пользователей. Вместо этого сервис формирует облегченный XML-архив data_dump.zip. Этот архив содержит только данные конкретного абонента и не содержит программного кода конфигурации.
Попытка загрузить такой архив через конфигуратор в качестве файла резервной копии приведет к ошибке, поскольку конфигуратор ожидает полноценный файл .dt, содержащий структуру метаданных. Конвертировать data_dump.zip в .dt напрямую невозможно, так как в zip-файле физически отсутствуют элементы конфигурации. Чтобы восстановить эти данные, их необходимо «наложить» на уже готовую пустую локальную базу с точно такой же конфигурацией.
Это самый частый вопрос, который возникает у пользователей. Посмотрим на ситуацию глазами начинающего пользователя: вы открываете локальную программу 1С, переходите в меню администрирования, но нужного пункта меню просто нет. Проанализируем основные причины, почему это происходит, и как их исправить.
Главное — Настройки — Интерфейс, где нужно установить переключатель в положение «Полный интерфейс» и перезапустить программу.1С:Бухгалтерия предприятия: перейдите в раздел Администрирование, далее найдите блок Сервис и выберите Загрузка данных из сервиса.1С:Управление нашей фирмой (УНФ): перейдите в раздел Компания, выберите Администрирование, далее перейдите в подраздел Работа в сервисе и там найдите команду Загрузка данных из сервиса.1С:Комплексная автоматизация или 1С:ERP: нужный пункт находится в разделе НСИ и администрирование — Администрирование — Загрузка данных из сервиса.Рассмотрим подробнее весь алгоритм действий, который позволит вам гарантированно и без ошибок перенести данные из облачного архива в локальную базу на вашем компьютере.
Шаг 1. Определение точной версии конфигурации в облаке
Поскольку архив data_dump.zip не содержит саму конфигурацию, перед загрузкой нам необходимо создать абсолютно пустую локальную базу именно той версии (релиза), которая использовалась в облаке в момент выгрузки. Если версии будут отличаться, загрузка может завершиться ошибкой совместимости форматов данных.
Чтобы узнать точную версию, выполните следующие действия:
data_dump.zip. Просто откройте его как обычную папку.DumpInfo.xml.Пример структуры файла DumpInfo.xml, в котором хранятся данные о версии вашей программы:
<DumpInfo>
<ConfigName>БухгалтерияПредприятия</ConfigName>
<ConfigVersion>3.0.150.29</ConfigVersion>
</DumpInfo>
Это означает, что вам нужна конфигурация «Бухгалтерия предприятия» версии 3.0.150.29.
Шаг 2. Создание пустой локальной информационной базы
Теперь нам необходимо развернуть пустую базу нужного релиза на компьютере:
Добавить.Шаг 3. Загрузка данных в режиме «1С:Предприятие»
Внимание! Загрузка данных из сервиса выполняется исключительно в режиме пользовательского предприятия (1С:Предприятие), запускать «Конфигуратор» для этого не нужно.
Администрирование (если вкладки нет, проверьте настройки интерфейса, как мы описывали ранее).Сервис найдите и запустите команду Загрузка данных из сервиса.data_dump.zip. Обратите внимание: распаковывать архив перед загрузкой не требуется, программа считывает его напрямую.Проанализировав данную последовательность шагов, мы видим, что процесс переноса данных не представляет большой сложности, если строго следовать правилам совместимости конфигураций и корректно использовать встроенные инструменты платформы 1С. Теперь вы сможете самостоятельно перенести любую базу из облака на локальный компьютер.