• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/counterprocessor.php
  • Класс: BitrixTasksInternalsCounterCounterProcessor
  • Вызов: CounterProcessor::getUserTasks
private function getUserTasks(): array
{
	$sql = "
		SELECT DISTINCT(TASK_ID)
		FROM `b_tasks_member`
		WHERE USER_ID = {$this->userId}
	";
	$res = Application::getConnection()->query($sql);
	$ids = [];
	while ($row = $res->fetch())
	{
		$ids[] = $row['TASK_ID'];
	}
	return $ids;
}