• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderbase.php
  • Класс: BitrixSaleOrderBase
  • Вызов: OrderBase::refreshInternal
protected function refreshInternal()
{
	$result = new Result();

	/** @var Basket $basket */
	$basket = $this->getBasket();
	if (!$basket)
	{
		return $result;
	}

	/** @var Result $r */
	$r = $this->setField('PRICE', $basket->getPrice());
	if (!$r->isSuccess())
	{
		$result->addErrors($r->getErrors());
		return $result;
	}

	return $result;
}