• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/compatible/ordercompatibility.php
  • Класс: BitrixSaleCompatibleOrderCompatibility
  • Вызов: OrderCompatibility::update
static function update($id, array $fields, $dateUpdate = false)
{
	$result = new SaleResult();

	$id = (int)$id;

	if ($id <= 0)
	{
		$result->addError(new SaleResultError(MainLocalizationLoc::getMessage('SALE_COMPATIBLE_ORDER_ID_NOT_FOUND'), 'SALE_COMPATIBLE_ORDER_ID_NOT_FOUND'));
		return $result;
	}

	$fields['ID'] = $id;

	if (!$dateUpdate)
	{
		$fields['DATE_UPDATE'] = null;
	}

	/** @var SaleResult $r */
	return static::modifyOrder(static::ORDER_COMPAT_ACTION_UPDATE, $fields);
}