Экспорт импорт битрикс управление сайтом

Разберитесь с экспортом и импортом данных в Битрикс «Управление сайтом»: простые инструменты, лайфхаки и решения для быстрой работы с контентом.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Система «1С-Битрикс: Управление сайтом» предоставляет широкие возможности по переносу данных — как между разделами одного проекта, так и между разными сайтами или внешними системами. В этой статье подробно разберём основные механизмы экспорта и импорта: инфоблоки, товарные каталоги, пользователей, структуру сайта и резервные копии.

Общие принципы обмена данными

В Битриксе обмен данными строится на нескольких типовых механизмах:

  • CSV/XML-обмен, для инфоблоков и каталогов;
  • CommerceML (CML), стандарт обмена с «1С: Управление торговлей»;
  • Резервное копирование — полный перенос сайта;
  • REST API и вебхуки, для интеграций с внешними системами;
  • Миграции и модуль «Пересадка», для переноса контента между сайтами.

Экспорт и импорт инфоблоков

Экспорт инфоблока в CSV

Для выгрузки содержимого инфоблока перейдите в административный раздел:

  1. Откройте Контент → Инфоблоки → Экспорт → CSV.
  2. Выберите тип инфоблока и сам инфоблок.
  3. Укажите поля и свойства, которые необходимо выгрузить (название, детальное описание, картинки, свойства).
  4. Настройте разделитель полей и кодировку (рекомендуется UTF-8).
  5. Нажмите «Экспортировать» и скачайте файл.

Импорт в инфоблок из CSV

  1. Перейдите в Контент → Инфоблоки → Импорт → CSV.
  2. Загрузите файл и укажите инфоблок назначения.
  3. Сопоставьте колонки файла полям и свойствам инфоблока.
  4. Укажите поле для идентификации элементов (например, внешний код XML_ID), чтобы при повторном импорте элементы обновлялись, а не дублировались.
  5. Запустите импорт и проверьте протокол ошибок.

Совет: перед массовым импортом сделайте тестовый прогон на 10–20 строках, чтобы убедиться в корректности сопоставления полей.

Обмен с 1С (CommerceML)

Одна из самых востребованных задач, интеграция с «1С: Управление торговлей». Настройка выполняется в разделе Магазин → Настройки → Интеграция с 1С.

  • Укажите типы инфоблоков для каталога товаров и предложений.
  • Настройте авторизацию пользователя, от имени которого 1С будет выполнять обмен.
  • Определите параметры выгрузки заказов: статусы, сайт, типы плательщиков.
  • При необходимости включите «живой» обмен заказами в реальном времени.

Обмен происходит по протоколу CommerceML через скрипт /bitrix/admin/1c_exchange.php. Файлы выгрузки (import.xml, offers.xml) передаются порциями, что позволяет обрабатывать большие каталоги.

Экспорт и импорт товарного каталога

Для торгового каталога доступны дополнительные инструменты:

  • Магазин → Каталог товаров → Экспорт данных — выгрузка в CSV или XML с ценами и остатками;
  • Экспорт в Яндекс.Маркет (YML) — настраивается в разделе «Экспорт данных», позволяет формировать фиды для маркетплейсов и рекламных систем;
  • Импорт цен и остатков — отдельные профили для регулярного обновления без затрагивания описаний товаров.

Перенос пользователей

Список пользователей можно выгрузить в разделе Настройки → Пользователи → Список пользователей с помощью встроенной функции экспорта в Excel/CSV. При переносе на другой сайт учитывайте:

  • пароли хранятся в виде хешей и переносятся только через резервную копию базы;
  • группы пользователей и права доступа настраиваются отдельно;
  • для массовой загрузки пользователей удобно использовать CSV-импорт с полями: логин, email, имя, группа.

Резервное копирование и полный перенос сайта

Самый надёжный способ переноса всего проекта — штатный механизм резервного копирования:

  1. Перейдите в Настройки → Инструменты → Резервное копирование.
  2. Создайте архив, включив базу данных и файлы (ядро можно исключить).
  3. Скачайте архив или разместите его в облаке Битрикс.
  4. На новом сервере используйте скрипт restore.php для развёртывания.

Типичные проблемы и их решение

  • Кодировка — «кракозябры» вместо русского текста означают несовпадение кодировок (используйте UTF-8 без BOM).
  • Дубли элементов — всегда задавайте поле уникальной идентификации (XML_ID).
  • Таймауты при больших файлах, увеличьте max_execution_time или разбейте файл на части.
  • Потеря картинок — при CSV-импорте изображения должны быть доступны по URL или лежать в указанной папке на сервере.

Полезные контакты и документация

Официальная документация доступна на портале dev.1c-bitrix.ru. Техническая поддержка: support@1c-bitrix.ru, телефон +7 (4) —. Для сложных миграций рекомендуется привлекать сертифицированных партнёров, например студию «Веб-Интеграция» (руководитель проектов Иванов А. С., тел. +7 (9) -45-67);

Механизмы экспорта и импорта в «1С-Битрикс: Управление сайтом» покрывают практически все задачи обмена данными — от простой выгрузки инфоблока до полноценной интеграции с 1С. Главное — тщательно планировать структуру данных, использовать уникальные идентификаторы и всегда делать резервную копию перед массовыми операциями.