• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/model/type.php
  • Класс: BitrixRpaModelType
  • Вызов: Type::getItemsCount
public function getItemsCount(array $filter = []): int
{
	$itemDataClass = $this->getFactory()->getItemDataClass($this);
	$parameters = [
		'filter' => $filter,
	];
	if(array_key_exists('*FULL_TEXT.SEARCH_CONTENT', $parameters['filter']))
	{
		$parameters['runtime'][] = $itemDataClass::getFullTextReferenceField();
	}
	$parameters['select'] = [
		new BitrixMainORMFieldsExpressionField('CNT', 'COUNT(1)')
	];

	$result = $itemDataClass::getList($parameters)->fetch();

	return (int) $result['CNT'];
}