Заметки
Как получить название стадии смарт-процесса по её коду
stageId элемента содержит код вроде DT178_3:NEW, а в отчёте нужна подпись стадии. Получать её прямым SQL-запросом не обязательно: стадии доступны через crm.status.list, в том числе в облаке.
Для смарт-процесса 178 и воронки 3 тело запроса выглядит так:
{
"filter": { "ENTITY_ID": "DYNAMIC_178_STAGE_3" },
"order": { "SORT": "ASC" }
} Имя справочника собирается как DYNAMIC_{entityTypeId}_STAGE_{categoryId}. Оба числа берутся из реального типа и воронки элемента, а не из ID его карточки.
В результате найдите запись, у которой STATUS_ID совпадает с stageId. Подпись находится в NAME. Числовое поле ID записи справочника — другой идентификатор: сравнивать с ним строковый код стадии нельзя.
Для сделок используется другой справочник: DEAL_STAGE у основной воронки и DEAL_STAGE_3 у воронки 3. Формулу смарт-процесса переносить на сделки не нужно.
Если неизвестен сам тип процесса, начните с определения entityTypeId.
Документация: Поиск элементов по стадии; Поля и стадии смарт-процесса.