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

GetByID

array
CPrice::GetByID(
 int ID
);

Метод возвращает ценовое предложение по его коду ID. Нестатический метод.

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

ПараметрОписание
ID Код ценового предложения.

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

Возвращается ассоциативный массив с ключами

Ключ Описание
ID Код ценового предложения.
PRODUCT_ID Код товара или торгового предложения (ID элемента инфоблока)
EXTRA_ID Код наценки.
CATALOG_GROUP_ID Код типа цены.
PRICE Цена.
CURRENCY Валюта.
CAN_ACCESS Флаг (Y/N), может ли текущий пользователь видеть эту цену.
CAN_BUY Флаг (Y/N), может ли текущий пользователь покупать по этой цене.
CATALOG_GROUP_NAME Название группы цен на текущем языке.
TIMESTAMP_X Дата последнего изменения записи.
QUANTITY_FROM  Количество товара, начиная с приобретения которого действует эта цена.
QUANTITY_TO  Количество товара, при приобретении которого заканчивает действие эта цена.

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

<?
$ID = 11;
$arPrice = CPrice::GetByID($ID);
echo "Цена типа ".$arPrice["CATALOG_GROUP_NAME"].
     " на товар с кодом ".$ID.": ";
echo CurrencyFormat($arPrice["PRICE"], 
                    $arPrice["CURRENCY"])."<br>";
echo "Вы ".(($arPrice["CAN_ACCESS"]=="Y") ? 
            "можете" : 
            "не можете")." видеть эту цену";
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх