Как узнать ID раздела или элемента зная символьный код в Битрикс

Довольно часто бывает нужна функция, которая возвращает ID элемента (или раздела) инфоблока по его символьному коду.

В основном это бывает нужно для организации ЧПУ: у нас есть символьный код, но нету ID элемента (раздела) для того, чтобы мы могли с ним работать, используя API-функции или же просто вызвать компонент (все компоненты для работы с инфоблоками принимают как правило обязательный параметр — ID).