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

getSetByID

Описание и параметры

public static function
getSetByID(
	$intID
);

Метод получает комплект/набор по его ID. Статический метод.

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

ПараметрОписание
ID Идентификатор комплекта/набора.

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

Метод возвращает: false - если ошибочный параметр, пустой массив - если ничего не нашли. Если нашли, то возвращает ассоциативный массив параметров с ключами такой структуры:
  • TYPE - константы CCatalogProductSet::TYPE_SET / CCatalogProductSet::TYPE_GROUP,
  • SET_ID - ID идентификатор комплекта/набора,
  • ITEM_ID - идентификатор основного товара,
  • OWNER_ID - идентификатор основного товара,
  • ACTIVE - (Y|N) активность,
  • QUANTITY - количество,
  • MEASURE - идентификатор единицы измерения,
  • DISCOUNT_PERCENT - false (не используется),
  • SORT - индекс сортировки,
  • ITEMS - массив (список элементов). Для каждого идентификатора записи массив:
    • ID - идентификатор записи,
    • SET_ID - ID идентификатор комплекта/набора,
    • OWNER_ID - идентификатор основного товара,
    • ITEM_ID - идентификатор товара, входящего в комплект/набор,
    • QUANTITY - множитель единицы измерения товара,
    • MEASURE - идентификатор единицы измерения,
    • DISCOUNT_PERCENT - false (не используется),
    • SORT - индекс сортировки в комплекте.

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

$entityId = 17; // ID комплекта или набора
$result = CCatalogProductSet::getSetByID(
	$entityId
);
if (!empty($result))
{
	print_r($result); // состав набора или комплекта
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024