TrueTell

Битрикс24

Как получить список полей Битрикс24 и выгрузить его в CSV

Соберите названия, технические коды и свойства полей для интегратора. Разберём, где посмотреть каталог, как выбрать нужные строки и что проверить в CSV.

Перед обменом данными разработчику нужен перечень полей: как они называются, какой у них тип и по какому коду к ним обращаться. Выгрузка сделок для этой задачи избыточна: она содержит записи CRM, а не отдельный каталог их структуры. Сначала определите, что именно предстоит передать.

Какой список нужен

Для просмотра пользовательских полей откройте CRM → Ещё → Настройки → Настройки CRM → Настройки форм и отчётов → Пользовательские поля и выберите тип элемента. Расположение меню зависит от интерфейса портала. Этот раздел подходит для проверки существующих пользовательских настроек; менять их ради получения списка не требуется.

Для перечня технических описаний системных и пользовательских полей выбранной сущности можно использовать справочник или REST-метод crm.item.fields. Если нужен один код по известному названию, достаточно инструкции по поиску кода поля.

Для таблицы «одна строка — одна сделка» используйте штатный экспорт данных CRM. Он решает другую задачу: передаёт значения записей. Не отправляйте клиентскую базу, если интегратору нужны только названия и коды полей.

Как открыть каталог полей

В установленном справочнике TrueTell выберите нужную сущность. Начните со сделок, если обмен будет записывать сведения в сделку; поля контакта или компании выгружайте отдельно. Похожая подпись в двух каталогах не подтверждает одинаковое назначение.

Справочник полей CRM: выбран каталог сделок, видны коды и свойства, показано 1–20 из 61 поля
Реальный экран справочника на тестовом портале, 14.10.2026, версия 1.0.2. Выбраны сделки, на первой странице показаны 20 из 61 описания поля. Это количество на конкретном портале, не универсальный состав CRM. Значений карточек здесь нет.

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

Справочник работает с четырьмя сущностями: сделки, лиды, контакты и компании. Каталог смарт-процессов в эту версию не входит. Если приложение ещё не подключено, сначала обсудите возможность подключения; наличие инструкции не означает доступность публичной установки.

Как выгрузить нужные поля в CSV

Поиск, тип и категория действуют одновременно. Например, если в строке поиска осталось название одного поля, категория «Пользовательские» не покажет все пользовательские поля: останутся только совпадения с этим названием. Для полного списка используйте «Сбросить фильтры» и проверьте выбранную сущность.

Поиск CALC_COMP в справочнике полей сделки: три демонстрационных поля из 61 и кнопка Экспорт CSV
Тот же тестовый портал: запрос CALC_COMP оставил три демонстрационных поля. При этих фильтрах область экспорта — совпадения с запросом, а не весь каталог. Экран показывает результат поиска; содержимое скачанного файла следует проверить отдельно.
  1. Выберите сущность и область списка.

    Сбросьте фильтры для полного каталога или оставьте согласованный поиск, тип и категорию для выборки.

  2. Нажмите «Экспорт CSV».

    Приложение заново запросит описания полей и применит выбранные фильтры ко всему каталогу. Текущая страница таблицы не ограничивает выгрузку.

  3. Дождитесь начала загрузки.

    Не блокируйте и не закрывайте вспомогательное окно до начала скачивания. Если браузер сообщает о блокировке окна, разрешите его для этого действия и повторите экспорт.

  4. Проверьте файл в загрузках.

    Убедитесь, что скачался CSV для нужной сущности. При нулевом результате фильтра файл не формируется: сначала измените выборку.

Сохраните рядом с файлом дату, название портала и применённые фильтры. Если каталог изменился между просмотром и экспортом, заново полученный список может отличаться от прежнего количества на экране. Для четырёх сущностей подготовьте четыре отдельных файла и подпишите их.

Какие колонки будут в файле

Текущий CSV содержит восемь колонок. Он удобен как исходник для согласования структуры: интегратор видит код рядом с понятным названием и типом. Указанные ниже свойства относятся к описанию поля, а не к конкретной сделке.

КолонкаСодержаниеЧто учитывать
СущностьСделки, лиды, контакты или компанииОдинаковое название в разных сущностях может обозначать разные поля
НазваниеПодпись, которую передал APIНе заменяет технический код
Код универсального APIТочный ключ описания поляИспользуйте формат, который ожидает целевой REST-метод
Дополнительный код APIupperName, если он переданНе считайте взаимозаменяемым с основным ключом
ТипТехнический тип, например string или doubleСпециальные типы могут требовать отдельной обработки
ОбязательноеТехнический признак isRequiredНе описывает обязательность на стадии CRM
МножественноеПризнак isMultipleУчитывайте возможность нескольких значений
КатегорияСистемное, пользовательское или не определеноЭто классификация описания поля, а не оценка его использования

Если свойство отсутствует в ответе, в файле может быть «Не передано API»; если API вернул null — «Не указано». Это не то же самое, что «Нет». Не заменяйте такие состояния автоматически логическим значением.

В текущем справочнике используется crm.item.fields с useOriginalUfNames=Y: пользовательские ключи сохраняют исходный формат UF_CRM_…. У системного поля основное имя может выглядеть как title, а дополнительное — TITLE. Выбирайте имя по документации конкретного метода; самостоятельно менять регистр нельзя.

Как открыть CSV и проверить результат

Файл формируется в UTF-8 с BOM, разделителем «точка с запятой» и строкой заголовков. Если табличный редактор показывает нечитаемый текст или одну длинную колонку, откройте файл через импорт текста и явно задайте UTF-8 и разделитель ;. Сохраните исходный CSV до редактирования.

Проверьте восемь колонок, сущность, несколько известных названий и точность кодов. Коды лучше импортировать как текст. Число строк данных считайте без строки заголовков и сравнивайте с ожидаемой выборкой, учитывая возможные изменения каталога.

В текстовые ячейки с потенциально формульным началом приложение добавляет защитный апостроф. Его отображение зависит от редактора. Поэтому файл предназначен для просмотра и согласования; не считайте его готовым входом для обратного импорта без проверки правил обработки.

Если поле не найдено, сначала сбросьте фильтры и проверьте сущность и портал. При сообщении об ошибке загрузки выполните предложенный в интерфейсе шаг восстановления. Отказ чтения API и отсутствие совпадений — разные состояния; пустая выборка сама по себе не доказывает удаление поля.

Что передать интегратору вместе со списком

Одних кодов недостаточно для обмена. В рабочей копии таблицы добавьте назначение поля, источник значения, правила преобразования, допустимые пустые значения и ответственного за проверку. Совпадение названий в двух системах не заменяет согласование смысла данных. Этот шаг особенно важен при интеграции Битрикс24 и МоегоСклада.

Каталог не показывает заполненность карточек, использование поля роботами, настройки видимости или обязательность на конкретной стадии. Он также не содержит полной конфигурации, значений вариантов списков и данных для восстановления CRM. Эти сведения собирают отдельно под задачу; справочник не создаёт и не изменяет поля.

Для BI список помогает уточнить, что означает технический код, но сам не подключает наборы данных и не меняет подписи отчёта. Следующий шаг разобран в инструкции о первом BI-отчёте в Битрикс24.

Если нужно расшифровать отдельную колонку отчёта, начните с поиска названия поля UF_CRM в контексте BI. Каталог описаний не заменяет проверку источника и формул отчёта.

Перед использованием выгрузки разберите значение типа, множественности и обязательности поля. Эти свойства отвечают на разные вопросы и не описывают использование поля роботами или заполненность сделок.

Основной и дополнительный коды из CSV сверяйте с форматом имён конкретного REST-метода. Наличие обоих имён не делает их взаимозаменяемыми во всех запросах.

Если каталог нужен для интеграции, дополните его картой соответствия полей: укажите владельца данных, направление передачи, преобразования значений и ожидаемый результат.

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

Частые вопросы

Где посмотреть список пользовательских полей сделки в Битрикс24?

В настройках CRM откройте пользовательские поля и выберите сделки. Названия пунктов меню могут отличаться. Для каталога системных и пользовательских описаний можно использовать установленный справочник полей или crm.item.fields для нужной сущности.

В CSV попадут только 20 полей с первой страницы?

В текущем справочнике таблица показывает по 20 строк на странице, а CSV формируется по всем совпадениям выбранной сущности и действующих фильтров. При экспорте каталог запрашивается заново, поэтому после изменений CRM количество может отличаться от прежнего экрана.

Как выгрузить все поля без фильтров?

Выберите нужную сущность, сбросьте поиск, тип и категорию, проверьте список и нажмите «Экспорт CSV». Для другой сущности повторите действие отдельно. Один файл не объединяет все четыре каталога.

Справочник выгружает значения полей из сделок?

Нет. CSV содержит описания полей: названия, коды, типы и технические свойства. Для строк со сделками и их значениями нужен отдельный экспорт данных CRM.

Можно ли открыть CSV в Excel?

Файл имеет кодировку UTF-8 и разделитель «точка с запятой». Если текст нечитаем или вся строка оказалась в одной колонке, используйте импорт текстового файла и явно выберите эти параметры. После открытия проверьте названия и точность кодов.

Почему найдено меньше полей, чем ожидалось?

Проверьте портал, сущность, строку поиска, тип и категорию. Справочник показывает описания, возвращённые API с текущими правами; он не объединяет поля разных сущностей. Ошибку загрузки не принимайте за отсутствие полей.

Можно ли восстановить настройки CRM из этого CSV?

Нет. Это каталог описаний для проверки и согласования. В нём нет значений карточек и полного набора настроек CRM, а справочник не создаёт и не изменяет поля.

Запишитесь на консультацию

На первой встрече разберём задачу, ограничения и возможный формат решения.

Записаться на консультацию

Выберите, что разрешить.

Ваш выбор

Запоминаем настройки.

Всегда
Подробнее о cookie

Для статистики используем Яндекс Метрику. Вебвизор отключён. Без вашего согласия счётчик не загружается.

Нажимая «Принять» или сохраняя включённую статистику, вы даёте согласие на обработку данных.

Какие данные используются

Обсудить задачу