Здравстуйте! Возможно ли с помощью Bitrix API реализовать поиск элемента инфоблока, которому принадлежит конкретный файл по пути данного файла? Иначе говоря, имея путь типа /upload/iblock/d45/example.pdf, как оптимальным способом получить id родительского элемента?
Пробовал комбинацию CIBlockProperty::GetList + CIBlockElement::GetList с фильтрацией по IBLOCK_ID и PROPERTY_ . $propertyId, полученных из первого запроса, в которых в свою очередь используется фильтр "PROPERTY_TYPE" => "F". Но подход выходит крайне дорогим с точки зрения количества запросов, а на инфоблоке с большим количеством файловых свойств выдает Query Error из-за недопустимо большого количества параметров.
Есть ли рекомендуемый способ решения данной задачи?
Пробовал комбинацию CIBlockProperty::GetList + CIBlockElement::GetList с фильтрацией по IBLOCK_ID и PROPERTY_ . $propertyId, полученных из первого запроса, в которых в свою очередь используется фильтр "PROPERTY_TYPE" => "F". Но подход выходит крайне дорогим с точки зрения количества запросов, а на инфоблоке с большим количеством файловых свойств выдает Query Error из-за недопустимо большого количества параметров.
Есть ли рекомендуемый способ решения данной задачи?