Этот код помогает получить комментарии по Лиду в Битрикс24 и сохранить их ID для дальнейшей обработки внутри рабочего процесса.
use Bitrix\Crm\Timeline\Entity\TimelineTable;
\Bitrix\Main\Loader::includeModule('crm');
$sourceDealId = 31496; // Здесь укажите ID сделки, для которой нужно получить комментарии
// Получаем комментарии по исходной сделке
$obTimeLineEntity = TimelineTable::getList([
'order' =>['CREATED' => 'DESC'],
'filter' =>[
'BINDINGS.ENTITY_ID' => $sourceDealId,
'!COMMENT' => false,
],
'limit' => 100,
'select' =>['ID'], ]);
$commentData =[];
while ($arFields = $obTimeLineEntity->fetch()){ $commentData[]= $arFields['ID']; }$rootActivity = $this->GetRootActivity();
$rootActivity->SetVariable("CommentData", $commentData);
Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлыОтключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie.Подробнее о нашей политике в отношении Cookie.