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

GetByIDEx

array
CCatalogProduct::GetByIDEx(
 int ID,
 boolean boolAllValues = false
);

Метод по коду товара ID возвращает все параметры этого товара, включая относящиеся к товару как к элементу информационного блока. Нестатический метод.

Важно! Метод нежелателен к использованию в связи с избыточностью данных и низкой производительностью.

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

ПараметрОписаниеС версии
ID Код товара.
boolAllValues Параметр определяет возвращать ли все значения множественных свойств (true) или нет (false). Необязательный параметр.12.0.0

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

Возвращает ассоциативный массив параметров товара или false в случае ошибки. Для просмотра всех доступных параметров воспользуйтесь кодом из приведенного ниже примера.

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

<?
$ID = 5;
$ar_res = CCatalogProduct::GetByIDEx($ID);
echo "<br>Товар с кодом ".$ID." имеет следующие параметры:<br><pre>";
print_r($ar_res);
echo "</pre>";
?>

Примечание: до версии модуля 12.5.6 на агенте этот метод выдает ошибку, т.к. использует объект $USER, который еще не определен (см. учебный курс).



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

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

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

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

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