Экспорт данных из CRM — частая задача: вы переносите базу в другую систему, делаете резервную копию или готовите аналитику в Excel. В этой статье разберём, какие данные можно выгружать из Битрикс24, как это правильно сделать через веб-интерфейс и API, на что обратить внимание при большом объёме данных и какие типичные ошибки встречаются в процессе.
Коротко — что можно выгружать и где искать функцию
- Можно экспортировать лиды, сделки, контакты, компании, счета, коммерческие предложения, товары и элементы «умных процессов». Экспорт выполняется из режима «Список» соответствующего раздела CRM.
- Форматы: CSV и Excel (XLS/XLSX) — выбирайте CSV, если планируете импортировать в другой Битрикс24 или обрабатывать в скриптах; Excel удобно для ручного анализа.
- Экспорт доступен только пользователям с соответствующими правами; если не видите кнопку — проверьте права и тариф.
Подготовка — что сделать перед выгрузкой
- Проверьте права пользователя. Экспорт доступен не всем ролям.
- Определите объём и фильтр данных — экспорт учитывает текущие фильтры и выбранные колонки в виде списка. Экспортируйте только нужные строки и поля, чтобы избежать лишней работы.
- Подумайте о формате и кодировке (см. раздел по кодировке CSV).
- Сделайте заметку о пользовательских полях — при необходимости заранее соберите их идентификаторы или названия, чтобы правильно маппить при импорте в другую систему.
Шаг-за-шаг: экспорт через веб-интерфейс (быстрый вариант)
- Откройте Битрикс24 → CRM → выберите сущность (Лиды / Сделки / Контакты / Компании и т. п.).
- Переключитесь на режим «Список» (List). Экспорт доступен именно из этого вида.
- Настройте фильтр — оставьте только те элементы, которые нужно выгрузить.
- Настройте видимые колонки: откройте настройки списка (иконка шестерёнки) и отметьте поля, которые хотите видеть в выгрузке. Обратите внимание — в экспорт всегда включается ID записи, даже если вы его не показываете в колонках.
- В меню шестерёнки выберите «Экспорт в CSV» или «Экспорт в Excel» и нажмите «Выполнить» / «Скачать».
Совет — если планируете затем импортировать в другой портал Битрикс24, используйте CSV и опцию «экспорт всех полей», если она доступна.
Подробные нюансы и опции экспорта
- Экспорт по воронке. Для сделок можно выгружать по отдельным воронкам/этапам — удобно для выборки по продажам.
- Экспорт «реквизитов» и дополнительных полей. Некоторые дополнительные данные (реквизиты, пользовательские поля) могут требовать включения опции «экспорт всех полей» или дополнительной настройки списка.
- Экспорт «умных процессов». Битрикс24 позволяет выгружать элементы смарт-процессов, но структура может отличаться от стандартных сущностей — проверьте столбцы в итоговом файле.
Что делать при больших объёмах данных — автоматизация через API
Если данных много или нужен регулярный экспорт (ETL, хранилище, интеграция) — используйте REST API Битрикс24. Основной подход:
- Получаете записи методами типа
crm.contact.list,crm.lead.list,crm.deal.listи т. п. — фильтруете и постранично загружаете все записи. - Обрабатывайте постранично — API возвращает части данных, поэтому реализуйте логику пагинации и/или batch-запросов, чтобы получить весь объём. При больших объёмах учитывайте лимиты и таймауты.
Если нужно перенести данные между двумя порталами Битрикс24, официальный способ — экспорт в CSV на одном портале и импорт на другом; это стандартный и поддерживаемый сценарий.
Кодировка CSV и открытие в Excel — частая проблема
- Excel на Windows часто некорректно распознаёт UTF-8 без BOM, из-за чего русские символы выглядят как «кракозябры». Чтобы избежать проблем, сохраняйте CSV в UTF-8 с BOM или импортируйте через «Данные → Получить данные → Из текста/CSV» и укажите кодировку UTF-8.
- Если вы готовите CSV для загрузки обратно в Битрикс24 или в другую систему, предпочтительнее использовать корректную UTF-8 и проверять файл в текстовом редакторе/Excel перед импортом.
Частые проблемы и их решения
- Не видна опция «Экспорт» — проверьте права пользователя и тариф.
- Выгрузились не все поля — убедитесь, что в настройках списка отмечены нужные колонки, или выберите «экспорт всех полей», если такая опция есть.
- Кодировка и некорректное отображение текстов — см. раздел про UTF-8 и BOM; при необходимости импортируйте через мастера Excel с указанием кодировки.
- Очень большой объём данных — используйте REST API с корректной пагинацией и контролем скорости запросов.
Безопасность и соответствие требованиям
- Перед экспортом персональных данных убедитесь, что у вас есть правовое основание для их обработки и передачи. При переносе клиентских баз между порталами соблюдайте правила хранения и удаления данных. Если экспортируете или отдаёте файл третьим лицам — используйте защищённые каналы передачи и минимизируйте набор полей.
Чек-лист перед выгрузкой
- Проверили права доступа.
- Настроили фильтры и колонки.
- Выбрали формат файла (CSV для импорта, Excel для анализа).
- Проверили кодировку и тестовый импорт в Excel.
- Если большой объём или автоматизация — подготовили скрипт на API с пагинацией.
Заключение
Экспорт данных из Битрикс24 — в большинстве случаев простая задача: переключиться в режим «Список», настроить фильтры и колонки и выбрать «Экспорт». При этом важно проверить права, формат и кодировку, а при больших объёмах — использовать REST API и продуманную постраничную загрузку. Если нужно — специалисты «Оптимум24» помогут настроить регулярные выгрузки, скрипты для ETL или корректную миграцию данных между порталами.
