• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/orderentity.php
  • Класс: Bitrix\Crm\Controller\OrderEntity
  • Вызов: OrderEntity::setEntityBinding
protected function setEntityBinding(Order $order, $entityId = 0, $entityTypeId = 0 ): Result
{
	$entityId = $entityId ?? 0;
	$entityTypeId = $entityTypeId ?? 0;

	if ($entityId)
	{
		$binding = $order->getEntityBinding();

		if ($binding === null)
		{
			$binding = $order->createEntityBinding();
		}

		if ($binding)
		{
			$binding->setField('OWNER_ID', $entityId);
			$binding->setField('OWNER_TYPE_ID', $entityTypeId);
		}
	}

	return new Result();
}