• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderbase.php
  • Класс: BitrixSaleOrderBase
  • Вызов: OrderBase::setBasket
public function setBasket(BasketBase $basket)
{
	$result = self::appendBasket($basket);

	if (!$this->isMathActionOnly())
	{
		/** @var Result $r */
		$r = $basket->refreshData(['PRICE', 'QUANTITY', 'COUPONS']);
		if (!$r->isSuccess())
		{
			$result->addErrors($r->getErrors());
			return $result;
		}
	}

	return $result;
}