Нужно получить список товаров в корзине с ID раздела 114. Для этого воспользовался функцией с оф. документации:
<? $dbRes = \Bitrix\Sale\Basket::getList([
'select' => ['NAME', 'QUANTITY'],
'filter' => [
'=IBLOCK_SECTION_ID' => '114',
'=FUSER_ID' => \Bitrix\Sale\Fuser::getId(),
'=ORDER_ID' => null,
'=LID' => \Bitrix\Main\Context::getCurrent()->getSite(),
'=CAN_BUY' => 'Y',
]
]);
while ($item = $dbRes->fetch())
{
var_dump($item);
}
?>
Открыл таблицу, в которой содержатся товары. ID раздела там называется IBLOCK_SECTION_ID, но именно возвращается ошибка:
Unknown field definition `IBLOCK_SECTION_ID` (IBLOCK_SECTION_ID) for \Bitrix\Sale\Internals\Basket Entity. (100)
Понятно, что накосячил - вопрос где?