• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/checklistitem.php
  • Класс: CTaskCheckListItem
  • Вызов: CTaskCheckListItem::getFirstCheckListId
static function getFirstCheckListId($taskId, $userId, $items)
{
	if (empty($items))
	{
		/** @noinspection PhpDeprecationInspection */
		$firstCheckListId = static::createFirstCheckList($taskId, $userId)->getFields()['ID'];
	}
	else
	{
		$arrayStructuredRoots = TaskCheckListFacade::getArrayStructuredRoots($items);
		$sortIndexes = array_column($arrayStructuredRoots, 'SORT_INDEX', 'ID');

		$firstCheckListId = array_search(min($sortIndexes), $sortIndexes, true);
	}

	return $firstCheckListId;
}