На основе выбранного типа инфоблока, инфоблока и секции получает список элементов и формирует из него массив отсортированных начальных символов, по которому затем может осуществляться выборка. Для использования, просто, разместите компонент над компонентом bitrix:catalog.section, а в параметрах введите общее имя массива фильтра.
Компоннент содержит два красивых шаблона: простой фильтр и алфавит с выпадающим списком элементов по заданной букве, посмотреть можно кликнув по ссылке "Демо-версия".
Модуль уже интегрирован в следующие типовые решения ROMZA и бесплатно входит в их состав: