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

CatalogIblockTable

CatalogIblockTable - класс для работы с таблицей инфоблоков, являющихся торговыми каталогами.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main - класса Bitrix\Main\Entity\DataManager).


Методы класса

МетодОписание С версии
getMapМетод возвращает список полей для таблицы инфоблоков, являющихся торговыми каталогами. 15.0.1
getTableNameМетод возвращает название таблицы инфоблоков, являющихся торговыми каталогами. 15.0.1

Поля таблицы инфоблоков, являющихся торговыми каталогами

Поле Описание Тип Обяз.
IBLOCK_ID Идентификатор инфоблока.Int Да
YANDEX_EXPORT Флаг "Экспортировать в Яндекс.Маркет" (Y/N). Используется при выгрузке на агенте, а не просто для экспорта в Яндекс.Char(1) Нет
SUBSCRIPTION Флаг "Продажа контента" (Y/N).Char(1) Нет
VAT_ID Идентификатор типа НДС.Int Нет
PRODUCT_IBLOCK_ID Идентификатор инфоблока товаров (для инфоблока торговых предложений). Int Нет
SKU_PROPERTY_IDИдентификатор свойства привязки к инфоблоку товаров (для инфоблока торговых предложений). Int Нет


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Андрей Огибин
Выборка только основных инфоблоков (без торговых предложений)
Код
\Bitrix\Main\Loader::includeModule('catalog');
$data = \Bitrix\Catalog\CatalogIblockTable::getList([
   'filter' => ['PRODUCT_IBLOCK_ID' => 0]
])->fetchAll();
echo '<pre>'.print_r($data, 1).'</pre>';
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх