• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/matcher/bankdetailmatcher.php
  • Класс: Bitrix\Crm\Order\Matcher\BankDetailMatcher
  • Вызов: BankDetailMatcher::loadExistingEntities
protected function loadExistingEntities()
{
	$bankDetails = [];

	$requisites = $this->getRequisites();

	if (!empty($requisites))
	{
		$bankDetailResult = $this->getEntity()->getList([
			'filter' => [
				'=ENTITY_TYPE_ID' => \CCrmOwnerType::Requisite,
				'ENTITY_ID' => array_keys(array_column($requisites, null, 'ID'))
			]
		]);
		foreach ($bankDetailResult->fetchAll() as $bankDetail)
		{
			$bankDetail['RQ_NAME'] = $requisites[$bankDetail['ENTITY_ID']]['NAME'];
			$bankDetail['RQ_PRESET_ID'] = $requisites[$bankDetail['ENTITY_ID']]['PRESET_ID'];

			$bankDetails[] = $bankDetail;
		}
	}

	return $bankDetails;
}