Bitrix D7 ORM — пример GetList с фильтром

Пример использования метода getList в Bitrix D7 ORM для выборки элементов инфоблока с фильтром и свойствами.
use Bitrix\Main\Loader;
use Bitrix\Iblock\Elements\ElementCatalogTable;

Loader::includeModule('iblock');

// Получаем товары из инфоблока "Каталог"
$result = ElementCatalogTable::getList([
  'select' => ['ID', 'NAME', 'PRICE.VALUE'],
  'filter' => [
    'IBLOCK_ID' => 5,
    'ACTIVE' => 'Y',
    '>=PRICE.VALUE' => 1000
  ],
  'order' => ['ID' => 'DESC'],
  'limit' => 10
]);

while ($item = $result->fetch()) {
  echo $item['ID'] . ' — ' . $item['NAME'] . ' (' . $item['PRICE_VALUE'] . " руб.)<br>";
}