Прочитайте готовые ответы
Новые статьи
Поддержка Битрикс24
Регистрация и вход
Тарифы и оплата
Задачи и проекты
Мессенджер
Главная страница: наш вайб
Группы
Календарь
CRM + Интернет-магазин
Диск
Сайты
База знаний
Интернет-магазин (beta)
Складской учет
Почта
CRM
CoPilot — AI в Битрикс24
Битрикс24 КЭДО
Подпись
Маркетинг
Сквозная аналитика
Центр продаж (beta)
CRM-аналитика (beta)
BI Конструктор
Автоматизация
CRM.Оплата и Доставка
Интеграция 1С и Битрикс24
Компания
Бизнес-процессы
Приложения
Контакт-центр
Моя страница
Телефония
Настройки
Мой тариф
Энтерпрайз
Enterprise HRM
Десктоп-приложение
Общие вопросы
Битрикс24 в коробке
1С-Битрикс24: Интернет-магазин + CRM
Изменения в статьях (архив)

Поддержка24

Наборы данных BI Конструктора: сделки

Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24. Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей.

С помощью наборов можно создавать графики и анализировать показатели эффективности бизнеса. Графики покажут, какая реклама привлекает клиентов и какие товары продаются чаще. Наборы данных можно объединять. Например, данные о сделках и пользовательских полях.

В статье расскажем про наборы данных для сделок и покажем, как их объединять и создавать графики.

Наборы:

Примеры:


Выбрать набор данных

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

crm_deal

ID Идентификатор сделки Число
DATE_CREATE Дата и время создания сделки Дата
CREATED_BY_ID Идентификатор сотрудника, создавшего сделку Число
CREATED_BY Идентификатор и имя сотрудника, создавшего сделку Строка
CREATED_BY_NAME Имя сотрудника, создавшего сделку Строка
DATE_MODIFY Дата и время последнего изменения сделки Дата
MODIFY_BY_ID Идентификатор сотрудника, изменившего сделку Число
MODIFIED_BY Идентификатор и имя сотрудника, изменившего сделку Строка
MODIFIED_BY_NAME Имя сотрудника, изменившего сделку Строка
ASSIGNED_BY_ID Идентификатор сотрудника, ответственного за сделку Число
ASSIGNED_BY Идентификатор и имя сотрудника, ответственного за сделку Строка
ASSIGNED_BY_DEPARTMENT Идентификатор и название отдела ответственного сотрудника Строка
MOVED_BY_ID Идентификатор сотрудника, сменившего стадию сделки Число
MOVED_BY Идентификатор и имя сотрудника, сменившего стадию сделки Строка
MOVED_BY_NAME Имя сотрудника, сменившего стадию сделки Строка
MOVED_TIME Дата и время смены стадии сделки Дата
LEAD_ID Идентификатор лида, который был сконвертирован в сделку Число
COMPANY_NAME Название компании Строка
COMPANY_ID Идентификатор компании, связанной со сделкой Число
COMPANY Идентификатор и название компании, связанной со сделкой Строка
CONTACT_ID Идентификатор контакта, связанного со сделкой Число
CONTACT_NAME Название контакта Строка
CONTACT Идентификатор и имя контакта, связанного со сделкой Строка
OPENED Опция «Доступна для всех» в сделке: Y — да, N — нет Строка
TITLE Название сделки Строка
CRM_PRODUCT Идентификатор и название товара в сделке Строка
CATEGORY Идентификатор и название воронки, в которой находится сделка Строка
STAGE_ID Идентификатор стадии, на которой находится сделка Строка
STAGE Идентификатор и название стадии, на которой находится сделка Строка
STAGE_SEMANTIC_ID Идентификатор группы стадии, на которой находится сделка: F (failed) — обработана неуспешно, S (success) — обработана успешно, P (processing) — сделка в работе Строка
STAGE_SEMANTIC Название группы стадий, на которой находится сделка: успех, провал, в работе Строка
IS_NEW Сделка находится на первой стадии: Y — да, N — нет Строка
IS_RECURRING На основании этого шаблона создаются регулярные сделки: Y — да, N — нет Строка
IS_RETURN_CUSTOMER Повторная сделка: Y — да, N — нет Строка
CLOSED Сделка на финальной стадии: Y — да, N — нет Строка
TYPE_ID Тип сделки Строка
OPPORTUNITY_ACCOUNT Сумма в валюте отчетов Число
OPPORTUNITY Сумма сделки Число
IS_MANUAL_OPPORTUNITY Сумма сделки введена вручную: Y — да, N — нет Строка
TAX_VALUE Налог Число
TAX_VALUE_ACCOUNT Налог в валюте отчетов Число
CURRENCY_ID Базовая валюта Строка
ACCOUNT_CURRENCY_ID Валюта отчета Строка
PROBABILITY Вероятность успешного закрытия сделки Число
COMMENTS Комментарии в сделке Строка
BEGINDATE Время открытия сделки. Устанавливается автоматически и совпадает с датой создания Дата
CLOSEDATE Планируемая дата закрытия сделки. По умолчанию устанавливается на 7 дней позже даты создания сделки Дата
LOCATION_ID Местоположение клиента Число
SOURCE_ID Идентификатор источника Строка
SOURCE Идентификатор и название источника, из которого создана сделка Строка
SOURCE_DESCRIPTION Описание рекламного источника Строка
ORIGINATOR_ID Идентификатор внешней системы, в которой была создана сделка Строка
ORIGIN_ID Идентификатор сделки во внешней системе, из которой была создана сделка Строка
ADDITIONAL_INFO Дополнительная информация в сделке Строка
UTM_SOURCE Рекламный источник, UTM_SOURCE в карточке сделки Строка
UTM_MEDIUM Рекламный носитель, UTM_MEDIUM в карточке сделки Строка
UTM_CAMPAIGN Рекламная кампания, UTM_CAMPAIGN в карточке сделки Строка
UTM_CONTENT Рекламный контент, UTM_CONTENT в карточке сделки Строка
UTM_TERM Рекламный термин, UTM_TERM в карточке сделки Строка
BANK_DETAIL_ID Идентификатор банковских реквизитов Число
CRM_PRODUCT_ID Идентификаторы товаров в карточке сделки Число
CRM_PRODUCT_COUNT Количество товаров в карточке сделки Строка
WEBFORM_ID Идентификатор CRM-формы, из которой была создана сделка Число
WEBFORM_NAME Название CRM-формы, из которой была создана сделка Строка
WEBFORM Идентификатор и название CRM-формы, из которой была создана сделка Строка

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

crm_deal_uf

DEAL_ID Идентификатор сделки Число
DATE_CREATE Дата и время создания сделки Дата
CLOSEDATE Планируемая дата закрытия сделки Дата
UF_CRM_"номер поля" Сведения из пользовательского поля с указанным номером, например из UF_CRM_123456789. Номер автоматически присваивается полю при создании. Строка

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

crm_deal_stage_history

ID Идентификатор записи Число
TYPE_ID Тип записи. Может принимать значения: 1 — создание сущности, 2 — перевод на промежуточную стадию, 3 — перевод на финальную стадию Число
DEAL_ID Идентификатор сделки, у которой изменилась стадия Число
DATE_CREATE Дата и время создания записи. Дата и время перехода сделки на стадию Дата
START_DATE Дата и время начала стадии. Значение полей: crm_deal_stage_history.START_DATE и crm_deal.BEGINDATE равны Дата
END_DATE Дата и время завершения стадии. Значение полей: crm_deal_stage_history.END_DATE и crm_deal.CLOSEDATE равны Дата
ASSIGNED_BY_NAME Имя ответственного за сделку Строка
ASSIGNED_BY_ID Идентификатор ответственного за сделку Число
ASSIGNED_BY Идентификатор и имя ответственного за сделку Строка
ASSIGNED_BY_DEPARTMENT Идентификатор и название отдела ответственного сотрудника Строка
STAGE_SEMANTIC_ID Идентификатор типа стадии: F — обработана неуспешно, S — обработана успешно, P — сделка в обработке Строка
STAGE_SEMANTIC Тип стадии. Возможные значения: провал, успех, в работе Строка
STAGE_ID Идентификатор стадии Строка
STAGE Идентификатор и название стадии Строка
STAGE_NAME Название стадии Строка
CATEGORY Идентификатор и название категории Строка
CATEGORY_NAME Название категории Строка
CATEGORY_ID Идентификатор категории Число

crm_deal_product_row — товары в сделках. Набор содержит сведения из системных полей сделки о товарах. Вы сможете посмотреть, какие товары были в сделке, их количество и стоимость.

crm_deal_product_row

ID Идентификатор записи Число
DEAL_ID Идентификатор сделки Число
DEAL_DATE_CREATE Дата и время создания сделки Дата
DEAL_CLOSEDATE Дата и время закрытия сделки Дата
PRODUCT Название и идентификатор товара или услуги Строка
PRODUCT_ID Идентификатор товара или услуги Число
PRODUCT_NAME Название товара или услуги Строка
PRICE Цена товара или услуги Число
PRICE_EXCLUSIVE Цена без налога со скидкой Число
PRICE_NETTO Цена без скидок и налогов Число
PRICE_BRUTTO Цена без скидок, с налогом Число
QUANTITY Количество товара или услуги Число
DISCOUNT_TYPE Идентификатор и название скидки Строка
DISCOUNT_TYPE_ID Идентификатор скидки Число
DISCOUNT_TYPE_NAME Название скидки Строка
DISCOUNT_RATE Величина скидки в процентах Число
DISCOUNT_SUM Сумма скидки Число
TAX_RATE Величина налога в процентах Число
TAX_INCLUDED Налог включен в цену: Y — да, N — нет Строка
CUSTOMIZED Товарная позиция была изменена вручную после добавления в сделку. Y — да, N — нет Строка
MEASURE Идентификатор и название единицы измерения Строка
MEASURE_CODE Идентификатор единицы измерения Число
MEASURE_NAME Название единицы измерения Строка
SORT Порядок сортировки Число
CATEGORY Идентификатор и название воронки. Например, [234] молоко Строка
CATEGORY_NAME Название воронки. Например, молоко Строка
PARENT Раздел товара. Например, йогурты Строка
SUPERPARENT Раздел товара на уровень выше. Например, молочная продукция Строка
SUPERSUPERPARENT Раздел товара на два уровня выше. Например, скоропортящаяся продукция Строка

Создать график

  • 1–2. Откройте BI Конструктор > Charts > + График.
  • 3–4. Выберите набор данных и формат, в котором хотите видеть информацию: карточка, таблица, линейный график или другой вариант.
  • 5. Нажмите Создать новый график.


Объединить наборы данных

Объедините наборы данных, чтобы включить в отчет информацию из системных и пользовательских полей сделки.

Чтобы объединить наборы данных:

  1. Откройте BI конструктор и перейдите в раздел SQL > SQL Lab.
  2. Выберите схему bitrix24
  3. Впишите SQL-запрос и нажмите Выполнить. Новый набор включает сведения из полей, которые вы задали в SQL-запросе. Его можно сохранить как датасет, чтобы создать график для отчета.
    Как создать и добавить в отчет график на основе виртуального набора данных

Если объединяете наборы данных в первый раз, посмотрите пример запроса.

Пример SQL-запроса

Мы написали SQL-запрос, чтобы извлечь данные из двух наборов: сделки (crm_deal) и пользовательские поля сделок (crm_deal_uf). Вы можете скопировать его и посмотреть, как работает выборка. Замените UF_CRM_"номер поля" на ваше пользовательское поле перед выполнением запроса.

 
SELECT 
    crm_deal.ID AS "Идентификатор сделки",
    crm_deal.TITLE AS "Название сделки",
    crm_deal.DATE_CREATE AS "Дата создания сделки",
    crm_deal.OPPORTUNITY AS "Сумма сделки",
    crm_deal_uf.UF_CRM_1723105561632 AS "Пользовательское поле"
FROM 
    crm_deal
INNER JOIN 
    crm_deal_uf ON crm_deal.ID = crm_deal_uf.DEAL_ID
WHERE 
    crm_deal_uf.UF_CRM_1723105561632 IS NOT NULL AND crm_deal_uf.UF_CRM_1723105561632 <> ''

SELECT — определяет, какую информацию надо извлечь из набора данных. Например, запрос SELECT crm_deal.ID AS "Идентификатор сделки":

  • выбирает идентификатор сделки ID из набора crm_deal,
  • присваивает ему название Идентификатор сделки,
  • выводит результат в отдельную колонку в таблице.

FROM — указывает основной набор, из которого извлекаются данные. Мы извлекаем из crm_deal.

INNER JOIN — связывает наборы и объединяет информацию в них. Запрос crm_deal_uf ON crm_deal.ID = crm_deal_uf.DEAL_ID соединяет информацию из системных и пользовательских полей по идентификатору сделки.

WHERE — фильтрует результаты и показывает строки, где пользовательское поле не пустое.


Коротко

  • Набор данных — это информация по лидам, сделкам, компаниям и другим элементам Битрикс24.
  • Для каждого элемента предусмотрены несколько наборов данных, в которые автоматически передаются сведения из системных и пользовательских полей.
  • В сделках четыре набора данных: сделки (crm_deal), пользовательские поля (crm_deal_uf), история сделок (crm_deal_stage_history), товары в сделках (crm_deal_product_row).
  • С помощью наборов можно создавать графики и анализировать показатели эффективности бизнеса. Графики покажут, какие товары продаются чаще или какая реклама привлекает клиентов.
  • Наборы данных можно объединять, чтобы включить в отчет информацию из системных и пользовательских полей сделок. Для этого напишите SQL-запрос, сохраните результат как датасет и создайте график.

Рекомендуем прочитать:
Спасибо, помогло!
Спасибо :)
Не помогло
Очень жаль :(
Помощь интегратора
Это не то, что я ищу
Написано очень сложно и непонятно
Есть устаревшая информация
Слишком коротко, мне не хватает информации
Мне не нравится, как это работает