• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/activity/incomingchannel.php
  • Класс: Bitrix\Crm\Activity\IncomingChannel
  • Вызов: IncomingChannel::getIdByActivityId
protected function getIdByActivityId(int $activityId): ?int
{
	if (!array_key_exists($activityId, $this->cache))
	{
		$existedItem = IncomingChannelTable::query()
			->where('ACTIVITY_ID', $activityId)
			->setSelect(['ID'])
			->setLimit(1)
			->fetch();

		$this->cache[$activityId] = $existedItem ? (int)$existedItem['ID'] : null;
	}

	return $this->cache[$activityId];
}