• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/eventshandler/deal.php
  • Класс: Bitrix\Crm\Order\EventsHandler\Deal
  • Вызов: Deal::getEntityOrderList
static function getEntityOrderList(int $dealId): array
{
	$orderList = [];

	$bindingResult = Crm\Order\EntityBinding::getList([
		'select' => ['ORDER_ID'],
		'filter' => [
			'=OWNER_ID' => $dealId,
			'=OWNER_TYPE_ID' => \CCrmOwnerType::Deal,
		],
		'order' => ['ORDER_ID' => 'ASC'],
	]);
	while ($bindingData = $bindingResult->fetch())
	{
		$order = Crm\Order\Order::load($bindingData['ORDER_ID']);
		if ($order)
		{
			$orderList[] = $order;
		}
	}

	return $orderList;
}