Как скопировать одно свойство инфоблока и подставить в другое свойство этого же инфоблока. Битрикс

Всем привет. Допустим, есть кастомное свойство инфоблока PROPERTY_1, в нем хранится некое значение n. Как его можно скопировать в другое свойство этого же инфоблока, которое называется, скажем, PROPERTY_2 Ручками сделать всегда можно, конечно, но что, если товаров будет очень много? Заранее спасибо)

Пытался вот так:

if (!CModule::IncludeModule("iblock"))
die('Модуль "Инфоблоки" не найден!');

$rsElements = CIBlockElement::GetList(array("NAME" => "ASC"), array("IBLOCK_ID" => 68));

$rsElement = new CIBlockElement;

$iHeight = 800;
$iWidth = 1000;

while ($arElement = $rsElements->Fetch()) {
    if ($arElement["REAL_PICTURE"] != "") {
        $arPreview = CFile::ResizeImageGet($arElement["REAL_PICTURE"], array('width' => $iWidth, 'height' => $iHeight), BX_RESIZE_IMAGE_PROPORTIONAL, false);
        $arLoadProductArray = Array(
            //"REAL_PICTURE"  => CFile::MakeFileArray(CFile::GetPath($arElement["REAL_PICTURE"])),
            "DETAIL_PICTURE" => CFile::MakeFileArray($arPreview["src"]),
        );
        
        if ($rsElement->Update($arElement["ID"], $arLoadProductArray)) {
            echo "Элемент {$arElement["ID"]} обновлён.<br />\n";
        }
    } elseif ($arElement["DETAIL_PICTURE"] != "") {
        $arOld = CFile::GetFileArray($arElement["DETAIL_PICTURE"]);

        if (($arOld["WIDTH"] > $iWidth) || ($arOld["HEIGHT"] > $iHeight)) {
            $arLoadProductArray = Array(
                "REAL_PICTURE"  => CFile::MakeFileArray($arOld["SRC"]),
            );
            if ($rsElement->Update($arElement["ID"], $arLoadProductArray)) {
                $arNew = CFile::ResizeImageGet($arElement["DETAIL_PICTURE"], array("width" => $iWidth, "height" => $iHeight), BX_RESIZE_IMAGE_PROPORTIONAL, false);
                $arLoadProductArray = Array(
                    "DETAIL_PICTURE" => CFile::MakeFileArray($arNew["src"]),
                );
                if ($rsElement->Update($arElement["ID"], $arLoadProductArray)) {
                    echo "Элемент {$arElement["ID"]} обновлён.<br />\n";
                }
            }
        }
    }
}

Не вышло(


Ответы (0 шт):