• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/logmessageentry.php
  • Класс: Bitrix\Crm\Timeline\LogMessageEntry
  • Вызов: LogMessageEntry::detectIdByParams
static function detectIdByParams(string $sourceId, int $typeCategoryId): ?int
{
	$row = TimelineTable::getRow([
		'select' => ['ID'],
		'filter' => [
			'=SOURCE_ID' => $sourceId,
			'=TYPE_ID' => TimelineType::LOG_MESSAGE,
			'=TYPE_CATEGORY_ID' => $typeCategoryId,
			'!=ASSOCIATED_ENTITY_TYPE_ID' => CCrmOwnerType::Activity
		],
		'order' => ['ID' => 'DESC']
	]);

	if (empty($row))
	{
		return null;
	}

	return $row['ID'];
}