Битрикс изменение свойств заказа D7

$_REQUEST[‘order_id’] — id заказа

$_REQUEST[‘data’] — массив свойств вида ID_св-ва =>значение

global $USER;
 
$order = Bitrix\Sale\Order::load($_REQUEST['order_id']);
 
$propertyCollection = $order->getPropertyCollection();
$ar = $propertyCollection->getArray();
 
foreach ($ar['properties'] as $key => $value) {
    if($_REQUEST['data'][$value['ID']]){
        $orderPropValue = $propertyCollection->getItemByOrderPropertyId($value['ID']);
        $orderPropValue->setValue(iconv("UTF-8", "WINDOWS-1251", $_REQUEST['data'][$value['ID']]));
    }
}
$propertyCollection->save();