• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/itemservice.php
  • Класс: BitrixTasksScrumServiceItemService
  • Вызов: ItemService::getItemIdsByEntityId
public function getItemIdsByEntityId(int $entityId): array
{
	$itemIds = [];

	try
	{
		$queryParams = [
			'select' => ['ID'],
			'filter' => ['ENTITY_ID' => $entityId],
			'order' => [
				'SORT' => 'ASC',
				'ID' => 'DESC',
			],
		];

		$queryObject = ItemTable::getList($queryParams);

		while ($itemData = $queryObject->fetch())
		{
			$itemIds[] = $itemData['ID'];
		}
	}
	catch (Exception $exception)
	{
		$this->errorCollection->setError(
			new Error($exception->getMessage(), self::ERROR_COULD_NOT_READ_ITEM)
		);
	}

	return $itemIds;
}