OnBeforePriceUpdate
bool функция-обработчик( int ID, array &arFields )OnBeforePriceUpdate - событие, вызываемое перед обновлением существующей цены. На входе получает ID цены и ссылку на массив полей.
Параметры
Параметр | Описание |
---|---|
ID | Идентификатор цены. |
arFields | Ассоциативный массив параметров ценового предложения. Допустимые параметры:
|
Возвращаемое значение
Может вернуть false, если нужно воспрепятствовать обновлению. В противном случае нужно вернуть значение true.
См. также
Пример использования
//Обработчик запрещает менять валюту цен на любую, кроме рублей function NationalCurrency(ID, &arFields) { if (array_key_exists('CURRENCY', $arFields) && $arFields['CURRENCY'] != 'RUB') { return false; } else { return true; } }
© «Битрикс»,
2001-2019,
«1С-Битрикс», 2019