Подскажите что делаю не так
Добавляю с помощью ORM значения в MORE_PHOTO
$element = $iblock->getEntityDataClass()::getByPrimary($iblockElementId, [
'select' => [
'ID',
'NAME',
'DETAIL_PICTURE',
'MORE_PHOTO',
],
'filter' => [
'ID' => $iblockElementId
]
])->fetchObject();
$imageObjects = $element->getMorePhoto();
try {
$newImageItem = new Bitrix\Iblock\Elements\EO_IblockProperty127();
$newImageItem->setIblockElementId($iblockElementId);
$newImageItem->setIblockPropertyId(127);
$newImageItem->setValue(CFILE::SaveFile($arImageFile, 'iblock')); // В значение пишу id файла
$newImageItem->setDescription("123");
$imageObjects->add($newImageItem);
$imageObjects->save(true);
} catch (Throwable $e) {
echo $e->getMessage();
}
Инфоблок 2,0
В таблице свойств инфоблока появляется запись, но с пустым значением Value.
Значение попадает в поле VALUE_NUM