Документация для разработчиков

Update

int
CSaleOrderPropsValue::Update(
   int ID,
   array arFields 
);

Метод обновляет параметры значения с кодом ID свойства заказа на параметры из массива arFields. Нестатический метод.

Примечание: если при оформлении заказа не были заполнены какие-то свойства, то эти свойства обновить потом не получится, т.к. их нет в базе данных (незаполненные свойства не имеют пустых значений в базе). Поэтому, если нужно заполнить такое свойство, то сперва нужно создать его через CSaleOrderPropsValue::Add и только затем значение этого свойства будет доступно для CSaleOrderPropsValue::Update и CSaleOrderPropsValue::Getlist.

Параметры вызова

ПараметрОписание
ID Код значения свойства заказа.
arFields Ассоциативный массив параметров значения свойства, ключами в котором являются названия параметров значения свойства, а значениями - соответствующие новые значения.

Допустимые ключи:
  • ORDER_ID - код заказа;
  • ORDER_PROPS_ID - код свойства;
  • NAME - название свойства;
  • VALUE - значение свойства;
  • CODE - символьный код свойства.

Возвращаемые значения

Метод возвращает код обновленного значения свойства или false в случае ошибки.

Пример использования

<?
CSaleOrderPropsValue::Update(8, array("CODE"=>"ADDRESS"));
?>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх