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

	$this->setFieldNoDemand('DATE_UPDATE', new MainTypeDateTime());

	$fields = $this->fields->getChangedValues();

	if (!empty($fields))
	{
		$r = $this->updateInternal($this->getId(), $fields);
		if (!$r->isSuccess())
		{
			$result->addErrors($r->getErrors());
			return $result;
		}

		if ($resultData = $r->getData())
		{
			$result->setData($resultData);
		}
	}

	return $result;
}