• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/kanban/entity/entityactivities.php
  • Класс: Bitrix\Crm\Kanban\Entity\EntityActivities
  • Вызов: EntityActivities::prepareItemsListParams
public function prepareItemsListParams(array $params): array
{
	$filter = $params['filter'] ?? [];
	$stageId = $filter[self::ACTIVITY_STAGE_ID] ?? null;
	if (!isset($stageId) && isset($filter['ID'][0]))
	{
		$stageId = $this->getActivityStageIdByEntityId($filter['ID'][0], $filter);
	}

	if (!$stageId)
	{
		return $params;
	}
	unset($filter[self::ACTIVITY_STAGE_ID]);

	$params['columnId'] = $stageId;
	$params['filter'] = $this->prepareCounterFilter($stageId, $filter);

	return $params;
}