Есть ли в D7 сортировка по типу ASC,NULLS?

Подскажите есть ли в D7 сортировка по типу как в документации для инфоблоков?

Но для \Bitrix\Iblock\Elements\ElementProductTable::getList()

дело в том, что указываю сортировку по свойству

'order' => array(

'ACTIVE' => 'DESC',
"DATE_ACTIVE_VALUE"=>"ASC,NULLS",
"TIMESTAMP_X"=>"DESC"
)


вылетает ошибка 500, убираю NULLS всё норм, но сортировка не так как надо...

DATE_ACTIVE - свойство у инфоблока
нужна отсортировать заполненные значения вверху, пустые снизу

вот по такому принципу всё работает

CIBlockElement::GetList(Array("ACTIVE"=>"desc","PROPERTY_DATE_ACTIVE"=>"asc,nulls","TIMESTAMP_X"=>"DESC"), $arFilter, false, [], $arSelect);

но мне нужно именно для D7 \Bitrix\Iblock\Elements\ElementProductsTable::getList
т.к. используется сложный фильтр, который невозможен в CIBlockElement::GetList

https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
order - порядок сортировки, пишется без пробелов, может принимать значения:

nulls,asc - по возрастанию с пустыми значениями в начале выборки;
asc,nulls - по возрастанию с пустыми значениями в конце выборки;
nulls,desc - по убыванию с пустыми значениями в начале выборки;
desc,nulls - по убыванию с пустыми значениями в конце выборки;
  • Вопрос задан
  • 545 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы