• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/agent/security/dealattributerebuildagent.php
  • Класс: Bitrix\Crm\Agent\Security\DealAttributeRebuildAgent
  • Вызов: DealAttributeRebuildAgent::getEntityIDs
public function getEntityIDs($offsetID, $limit)
{
	$filter = ['CHECK_PERMISSIONS' => 'N'];
	if ($offsetID > 0)
	{
		$filter['>ID'] = $offsetID;
	}

	$dbResult = \CCrmDeal::GetListEx(
		[
			'ID' => 'ASC',
		],
		$filter,
		false,
		['nTopCount' => $limit],
		[
			'ID',
			'CATEGORY_ID',
		]
	);

	$results = [];

	if (is_object($dbResult))
	{
		while ($fields = $dbResult->Fetch())
		{
			$results[] = [
				'ID' => (int)$fields['ID'],
				'CATEGORY_ID' => (int)$fields['CATEGORY_ID'],
			];
		}
	}

	return $results;
}