У вас неправильная последовательность параметров вызова. Должно быть что-то типа:
[CODE]$res = CIBlockElement::GetList(
array(),
array(
"IBLOCK_ID"=>59,
"ACTIVE"=>"Y",
"PROPERTY_order"=>$orderId
),
array(),
array(),
array('ID', 'PROPERTY_CODENAME.NAME')
);[/CODE]
Первый параметр -- $arSort. Как сортируем. Соотвествует блоку ORDER BY в SQL-запросе
Второй параметр -- $arFilter. Соответствует блоку WHERE в SQL-запросе
Третий параметр -- $arGroupBy. Соответствует операции GROUP BY в SQL-запросе, если таковая используется
Четвёртый параметр -- $arNavParams. Соотвествует блоку LIMIT в MySQL
Пятый параметр -- $arSelect. Какие поля выбираем. Соответствует блоку SELECT в SQL-запросе