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