Есть рабочий код, который перестает работать если у ИБ нет ни одного элемента. А если хотя бы один есть то все ок. Почему так?
| Код |
|---|
$arFilter = Array("IBLOCK_CODE" => "buildings", "IBLOCK_TYPE_ID" => "hu");
$arSelectFields = Array("IBLOCK_ID");
$res = CIBlockElement::GetList(Array(), $arFilter, $arGroupBy, $arNavStartParams, $arSelectFields);
if($IB_ID = $res->Fetch())
{
print_r($IB_ID);
$IB_ID=$IB_ID["IBLOCK_ID"];
}
|