@Sp1keazyYT

Почему затираются все значения при перезаписи значений свойства список в элементе инфоблока Bitrix?

Добрый вечер. Появилась небольшая проблема с изменением значений свойств элементов инфоблока средствами API.
У меня есть следующий код:
$property[1] = Array( 
'HIT' => array($bNewS, $bHitS), 
); 
CIBlockElement::SetPropertyValuesEx($el["ID"], false, $property[1]); // обновляем дополнительные свойства

Суть кода такова: из массива берём свойства и перезаписываем в элементе инфоблока.
Дело в том, что свойство HIT имеет тип Список.
А внутри этого списка есть следующие параметры.
LidU8Pt_6YM.jpg
$bNewS, $bHitS - это ID значений списка, соответственно 81, 79
Ну так вот, когда я выполняю запрос SetPropertyValuesEx для значений списка, то у меня затираются все значения, которые есть в этом списке, но заменяются как нужно заданные мной значения.
Как сделать так, чтобы эти значения, которые я не задавал в массиве не затирались?
  • Вопрос задан
  • 315 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы