Что я делаю не так ? Почему не обновляется пользовательское свойство ? Согласно официальной документации вроде, вот код.
$el = new CIBlockElement;
$PROP = array();
$PROP[185] = "Белый"; // свойству с кодом 185 присваиваем значение "Белый"
$arLoadProductArray = Array(
"MODIFIED_BY" => $user_id, // элемент изменен текущим пользователем
"IBLOCK_SECTION" => false, // элемент лежит в корне раздела
"PROPERTY_VALUES"=> $PROP,
"NAME" => "Khalilov Срочное",
"ACTIVE" => "Y", // активен
"PREVIEW_TEXT" => '',
"DETAIL_TEXT" => ''
);
$PRODUCT_ID = 3866; // изменяем элемент с кодом (ID)
$res = $el->Update($PRODUCT_ID, $arLoadProductArray);
А вообще для задания свойств элементам я бы порекомендовал использовать SetPropertyValuesEx
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости