• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/tasks/controller.php
  • Класс: Bitrix\Crm\Timeline\Tasks\Controller
  • Вызов: Controller::getOldTaskActivity
private function getOldTaskActivity(int $taskId): ?EO_Activity
{
	$query = ActivityTable::query();
	$query
		->setSelect(['ID'])
		->where('PROVIDER_ID', \Bitrix\Crm\Activity\Provider\Task::getId())
		->where('PROVIDER_TYPE_ID', \Bitrix\Crm\Activity\Provider\Task::getTypeId([]))
		->where('ASSOCIATED_ENTITY_ID', $taskId)
		->where('TYPE_ID', \CCrmActivityType::Task)
	;

	$activity = $query->exec()->fetchObject();

	return $activity;
}