Подскажите есть ли в 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 - по убыванию с пустыми значениями в конце выборки;