DealOrder::setDealBinding

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. DealOrder
  4. setDealBinding
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/dealorder.php
  • Класс: Bitrix\Crm\Controller\DealOrder
  • Вызов: DealOrder::setDealBinding
protected function setDealBinding(Order $order, $dialId = 0 ): Result
{
	$dealId = $dialId ?? 0;

	if ($dealId)
	{
		$dealBinding = $order->getDealBinding();

		if ($dealBinding === null)
		{
			$dealBinding = $order->createDealBinding();
		}

		if ($dealBinding)
		{
			$dealBinding->setField('DEAL_ID', $dialId);
		}
	}

	return new Result();
}

Добавить комментарий