• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/provider/tasklist.php
  • Класс: BitrixTasksProviderTaskList
  • Вызов: TaskList::prepareQuery
private function prepareQuery(): void
{
	$select = $this->query->getSelect();

	if (
		in_array('DESCRIPTION', $select)
		&& !in_array('DESCRIPTION_IN_BBCODE', $select)
	)
	{
		$select[] = 'DESCRIPTION_IN_BBCODE';
	}

	if (!ModuleManager::isModuleInstalled('forum'))
	{
		$select = array_diff($select, ['COMMENTS_COUNT', 'FORUM_ID', 'SERVICE_COMMENTS_COUNT']);
	}

	$this->query->setSelect($select);
}