Или группу методом GetBy, например так:
CIBlockElement::GetBy( mixed by, mixed value );
|
Что бы искать элементы инфоблоков по любому стандартному полю, в частности символьному коду.
Тогда не придется городить целый GetList ради выбора единственной записи по символьному коду.
Ну и в конце концов можно сделать один входной параметр, который примет массив фильтра Array("IBLOCK_ID", "CODE").
P.S. Это только идея =)
К тому же я думаю будет постепенный переход на D7, а там и так все красиво.