• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::getEntitiesFromRecycleBin
static function getEntitiesFromRecycleBin($userId, $entityType): array
{
	$ids = [];

	if (BitrixMainLoader::includeModule('recyclebin'))
	{
		$result = Application::getConnection()->query("
			SELECT R.ENTITY_ID AS TASK_ID
			FROM b_recyclebin R
				INNER JOIN b_recyclebin_data RD ON RD.RECYCLEBIN_ID = R.ID
			WHERE R.ENTITY_TYPE = '{$entityType}'
				AND RD.ACTION = 'MEMBERS'
				AND RD.DATA like '%s:7:"USER_ID";s:1:"{$userId}"%'
		");
		while ($item = $result->fetch())
		{
			$ids[] = $item['TASK_ID'];
		}
	}

	return $ids;
}