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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.