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

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-2019, «1С-Битрикс», 2019
Наверх