• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/compatible/compatible.php
  • Класс: BitrixSaleCompatibleOrderQuery
  • Вызов: OrderQuery::compatibleExec
public function compatibleExec(CDBResult $result, $navStart)
{
	if ($this->aggregated)
	{
		$result->addFetchAdapter(new AggregateAdapter($this->aggregated));
	}

	if (!empty($navStart) && is_array($navStart))
	{
		if (!empty($navStart['nTopCount']))
		{
			$this->setLimit($navStart['nTopCount']);
		}
		else
		{
			$result->compatibleNavQuery($this, $navStart);
			return $result;
		}
	}

	$rows = $this->exec()->fetchAll();
	$rows = $this->prepareCompatibleRows($rows);
	$result->InitFromArray($rows);

	return $result;
}