Как загрузить базу данных 1С из файла data_dump.zip в локальную версию и почему нет кнопки «Загрузка данных из сервиса»?

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

Переход из облачного сервиса «1С:Фреш» (или аналогичных облачных решений) на локальную «коробочную» версию программы — это стандартный процесс, с которым часто сталкиваются пользователи и администраторы. Однако на этом пути нередко возникают технические сложности. Наиболее распространенная ситуация: пользователь делает выгрузку данных из облака, получает архив с именем data_dump.zip, пытается загрузить его в локальную базу стандартными методами (например, через Конфигуратор) и сталкивается с ошибкой. В этой статье мы подробно рассмотрим, почему это происходит, в чем принципиальная разница между форматами выгрузки, и по шагам разберем процесс восстановления данных.

Почему нельзя просто «конвертировать» data_dump.zip в формат .dt?

Выясним причину, по которой стандартный «Конфигуратор» 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С:Бухгалтерия 8. Базовая») данный функционал заблокирован на программном уровне разработчиками 1С. В меню такой программы кнопка импорта просто не отобразится. Для успешного переноса вам потребуется установить на компьютер версию ПРОФ или КОРП.
  2. Активен «Простой интерфейс». Современные конфигурации 1С при первом запуске могут открываться в упрощенном интерфейсе, ориентированном на малый бизнес. В этом режиме панель разделов сильно урезана, а вкладка «Администрирование» скрыта. Для решения этой проблемы необходимо переключить интерфейс на «Полный». Сделать это можно через меню: Главное — Настройки — Интерфейс, где нужно установить переключатель в положение «Полный интерфейс» и перезапустить программу.
  3. Запущен помощник начальной настройки. При первом открытии абсолютно пустой базы данных система автоматически запускает стартовый мастер (помощник ввода сведений об организации). Пока это диалоговое окно активно, доступ к главному меню программы заблокирован. Пользователю кажется, что нужных разделов нет. Решение простое — закройте или отмените работу помощника начальной настройки, после чего перед вами откроется стандартный рабочий стол 1С.
  4. Недостаточные права пользователя. Если в локальной базе уже созданы учетные записи, убедитесь, что вы авторизовались под пользователем с ролью «Администратор» (или «Полные права»). У обычных пользователей (бухгалтеров, менеджеров) раздел администрирования и сервисные функции скрыты политиками безопасности программы.
  5. Различия в интерфейсах разных конфигураций. Путь к заветной кнопке загрузки может отличаться в зависимости от того, какая именно программа у вас установлена. Рассмотрим стандартные пути для популярных конфигураций:
    • В 1С:Бухгалтерия предприятия: перейдите в раздел Администрирование, далее найдите блок Сервис и выберите Загрузка данных из сервиса.
    • В 1С:Управление нашей фирмой (УНФ): перейдите в раздел Компания, выберите Администрирование, далее перейдите в подраздел Работа в сервисе и там найдите команду Загрузка данных из сервиса.
    • В 1С:Комплексная автоматизация или 1С:ERP: нужный пункт находится в разделе НСИ и администрирование — Администрирование — Загрузка данных из сервиса.

Разберем по шагам: пошаговое руководство по переносу данных

Рассмотрим подробнее весь алгоритм действий, который позволит вам гарантированно и без ошибок перенести данные из облачного архива в локальную базу на вашем компьютере.

Шаг 1. Определение точной версии конфигурации в облаке

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

Чтобы узнать точную версию, выполните следующие действия:

  1. Не распаковывайте весь архив data_dump.zip. Просто откройте его как обычную папку.
  2. Найдите внутри архива системный файл с именем DumpInfo.xml.
  3. Откройте этот файл с помощью любого текстового редактора (например, стандартного Блокнота).
  4. Найдите в структуре XML-документа теги конфигурации и ее версии.

Пример структуры файла DumpInfo.xml, в котором хранятся данные о версии вашей программы:


<DumpInfo>
    <ConfigName>БухгалтерияПредприятия</ConfigName>
    <ConfigVersion>3.0.150.29</ConfigVersion>
</DumpInfo>

Это означает, что вам нужна конфигурация «Бухгалтерия предприятия» версии 3.0.150.29.

Шаг 2. Создание пустой локальной информационной базы

Теперь нам необходимо развернуть пустую базу нужного релиза на компьютере:

  1. Перейдите на официальный портал поддержки пользователей 1С и скачайте дистрибутив (шаблон установки) конфигурации именно той версии, которую вы определили на предыдущем шаге. Обратите внимание, что вам нужна версия ПРОФ или КОРП (в зависимости от того, что использовалось в облаке).
  2. Установите шаблон конфигурации на ваш компьютер.
  3. Запустите программу запуска «1С:Предприятие» и нажмите кнопку Добавить.
  4. В открывшемся мастере выберите пункт «Создание новой информационной базы», затем нажмите «Далее».
  5. Выберите вариант «Создание информационной базы из шаблона» и укажите в списке установленный ранее шаблон нужной версии.
  6. Завершите процесс создания базы, указав путь к папке, где она будет храниться.

Шаг 3. Загрузка данных в режиме «1С:Предприятие»

Внимание! Загрузка данных из сервиса выполняется исключительно в режиме пользовательского предприятия (1С:Предприятие), запускать «Конфигуратор» для этого не нужно.

  1. Запустите созданную пустую базу в обычном режиме.
  2. Если при старте открылось окно первоначальной настройки или мастер ввода реквизитов организации, закройте его, нажав кнопку отмены.
  3. Перейдите в раздел меню Администрирование (если вкладки нет, проверьте настройки интерфейса, как мы описывали ранее).
  4. В блоке Сервис найдите и запустите команду Загрузка данных из сервиса.
  5. Программа выведет предупреждение о том, что при загрузке все существующие данные в текущей базе будут полностью перезаписаны. Поскольку наша база абсолютно пуста, мы смело соглашаемся с этим предупреждением.
  6. В открывшемся диалоговом окне выбора файлов укажите путь к вашему архиву data_dump.zip. Обратите внимание: распаковывать архив перед загрузкой не требуется, программа считывает его напрямую.
  7. Нажмите кнопку «Открыть» и дождитесь окончания процесса загрузки. Скорость загрузки напрямую зависит от объема ваших данных и мощности компьютера. По завершении процесса программа автоматически перезапустится, и вы сможете войти в базу со своими логином и паролем, которые использовались в облаке.

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

← На главную