• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/reservation/basketreservationhistoryservice.php
  • Класс: BitrixSaleReservationBasketReservationHistoryService
  • Вызов: BasketReservationHistoryService::deleteByReservation
public function deleteByReservation(int $reservationId): Result
{
	$result = new DeleteResult();

	$rows = BasketReservationHistoryTable::getList([
		'select' => [
			'ID',
		],
		'filter' => [
			'=RESERVATION_ID' => $reservationId,
		],
	]);
	foreach ($rows as $row)
	{
		$deleteResult = BasketReservationHistoryTable::delete($row['ID']);
		foreach ($deleteResult->getErrors() as $err)
		{
			$result->addError($err);
		}
	}

	return $result;
}