Возможно что-то делаю я не так, но вроде бы должно работать. Мне нужно вывести службу доставки по группам
Вот мой код
Если взять без параметров
У меня получается
Вот мой код
| Код |
|---|
if (in_array($USER::WHOLESALE, $USER->GetUserGroupArray())){
$groupDelivery = array(9, 11);
} else {
$groupDelivery = array(10 , 11);
}
$parametr = array(
'filter' => array(
'PARENT_ID' => $groupDelivery[0].'&'.$groupDelivery[1],
)
);
$dbResultList = \Bitrix\Sale\Delivery\Services\Table::getList($parametr);
while($res = $dbResultList->fetch()){
var_dump($res);
} |
У меня получается
| Код |
|---|
array (size=14) 'ID' => string '3' (length=1) 'CODE' => string '3' (length=1) 'PARENT_ID' => string '11' (length=2) 'NAME' => string 'Самовывоз из офиса Риолис в Москве' (length=63) 'ACTIVE' => string 'Y' (length=1) 'DESCRIPTION' => string 'Настраиваемая служба доставки для совместимости со старыми службами доставки.' (length=145) 'SORT' => string '200' (length=3) 'LOGOTIP' => null 'CONFIG' => array (size=1) 'MAIN' => array (size=3) 'CURRENCY' => string 'RUB' (length=3) 'PRICE' => string '200' (length=3) 'PERIOD' => array (size=3) ... 'CLASS_NAME' => string '\Bitrix\Sale\Delivery\Services\Configurable' (length=43) 'CURRENCY' => string 'RUB' (length=3) 'TRACKING_PARAMS' => array (size=0) empty 'ALLOW_EDIT_SHIPMENT' => string 'Y' (length=1) 'VAT_ID' => string '0' (length=1) |