Стоит быть внимательным с регистром кодов свойств!
Хоть в битриксе и принято заводить свойства только в UPPERCASE, возможность создать свойство в camelCase тоже присутствует.
Если мы используем метод GetList, то регистр будет игнорироваться.
При работе с этим методом, регистр не игнорируется.
[CODE]// Здесь регистр игнорируется
CIBlockElement::GetList([], ['PROPERTY_ORDERID' => 10], false, false, ['ID']);
// А здесь нет
CIBlockElement::SetPropertyValuesEx(5996, 9, [
'orderID' => 123
]);[/CODE]