Поиска по номеру задачи в bitrix24

Столкнулся с такой проблемой что нет возможности поиска задач по их номеру. Удивился почему разработчики bitrix24 изначально не реализовали поиск по id задачи. Менеджеры проектов захотели чтобы поиск по задачам был не только по названию но и по id задачи. Так же на сегодняшнее время разработчики bitrix24 не внесли данную доработку, об этом можно прочитать на форуме https://forums.bitrix24.ru/forum19/topic20875/.

Для того чтобы сделать эту доработку необходимо внести изменения в компонент tasks.task.selector. Первое что сделал перенёс этот компонент в папку /local (по поводу этой папки можете почитать здесь https://dev.1c-bitrix.ru/community/blogs/vad/local-folder.php) или перенести в своё пространство имен https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2826. После переноса компонента, сделал изменения в файле /local/components/bitrix/tasks.task.selector/ajax.php, добавил такой код:


//Было. Просто поиск по TITLE
//$arFilter = array("%TITLE" => $search);

//Стало. Добавил в фильтр поиск по id
if(intval($_REQUEST['SEARCH_STRING'])>0)
{
	$arFilter = array("ID" => $search);
}
else
{
	$arFilter = array("%TITLE" => $search);
}

P.S. Нужно было всего лишь добавить параметры в массив $arFilter. Вот и сказочки конец, а кто читал тот быстро добавил правки в компонент и забыл про задачу.