- Модуль: 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;
}