• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/timelineentry.php
  • Класс: Bitrix\Crm\Timeline\TimelineEntry
  • Вызов: TimelineEntry::getEntriesIdsByAssociatedEntity
static function getEntriesIdsByAssociatedEntity(int $entityTypeId, int $entityId, int $limit)
{
	$query = Entity\TimelineTable::query();
	$query->addFilter('=ASSOCIATED_ENTITY_ID', $entityId);
	$query->addFilter('=ASSOCIATED_ENTITY_TYPE_ID', $entityTypeId);
	$query->addSelect('ID');
	$query->setOrder(['CREATED' => 'DESC', 'ID' => 'DESC']);
	$query->setLimit($limit);
	$items = $query->exec();
	$result = [];
	while ($item = $items->fetch())
	{
		$result[] = (int)$item['ID'];
	}

	return $result;
}