[CODE]function removeMoreImage($elementId = 0, $iblockId = 0) {
// Получаем данные из БД
$dbProps = \CIBlockElement::GetProperty($iblockId, $elementId, 'sort', 'asc', ['CODE' => 'MORE_IMAGE']);
$arr = [];
// Разбираем построчно данные из БД
while ($arItem = $dbProps->Fetch()) {
// Если указан ключ VALUE, то есть картинка
if ($arItem['VALUE']) {
// Так, набираем массив, для удаления
$arr[$arItem['PROPERTY_VALUE_ID']] = ['VALUE' => ['del' => 'Y']];
// Не похоже, что без этого фотографии действительно удаляются, лучше проверить
$res = CFile::Delete($arItem['VALUE']);
}
}
// Одной вилкой чистим множественной свойство картинок
\CIBlockElement::SetPropertyValueCode(
$elementId,
'MORE_IMAGE',
$arr
);
}[/CODE]