• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/contactcompanyentity.php
  • Класс: Bitrix\Crm\Order\ContactCompanyEntity
  • Вызов: ContactCompanyEntity::loadForOrder
static function loadForOrder($id)
{
	if (intval($id) <= 0)
	{
		throw new Main\ArgumentNullException("id");
	}

	$entityList = array();

	$registry = Sale\Registry::getInstance(static::getRegistryType());

	/** @var ContactCompanyCollection $contactCompanyCollection */
	$contactCompanyCollection = $registry->get(ENTITY_CRM_CONTACT_COMPANY_COLLECTION);
	$dbRes = $contactCompanyCollection::getList(
		array(
			'filter' => array(
				'ORDER_ID' => $id,
				'ENTITY_TYPE_ID' => static::getEntityType()
			)
		)
	);
	while ($data = $dbRes->fetch())
	{
		$entityList[] = static::createEntityObject($data);
	}

	return $entityList;
}