• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/deal.php
  • Класс: Bitrix\Crm\Recurring\Entity\Deal
  • Вызов: Deal::getObservers
protected function getObservers(array $idList)
{
	$dealObservers = [];

	$observersRaw = ObserverTable::getList([
		'filter' => ['=ENTITY_TYPE_ID' => \CCrmOwnerType::Deal, '=ENTITY_ID' => $idList],
		'select' => ['USER_ID', 'ENTITY_ID'],
		'order' => ['SORT' => 'ASC']
	]);

	while ($observer = $observersRaw->fetch())
	{
		$dealObservers[$observer['ENTITY_ID']][] = $observer['USER_ID'];
	}

	return $dealObservers;
}