Меня не один раз мучил вопрос: Почему так криво сделан отбор в иерархическом справочнике по реквизиту. Допустим есть реквизит, который используется и для элемента и для группы. Если установить отбор по этому реквизиту, то отбор действует только на элементы, а не на группы. При этом вся иерархия справочника отображается. И эффективность такого отбора резко падает, можно сказать сводится к 0 (все равно нужно бегать по всей иерархии всего справочника). Остается выводить справочник без иерархии в список, но иногда пользователю хочется видеть отбор в виде иерархии (что бы легче ориентироваться в уже отобранном списке). Неужели сложно сделать отбор с учетом иерархии в таком случае - тупо не выводить и группы не попадающие в отбор. Я понимаю можно в иерархии групп накосячить с установкой реквизита - пусть бы это оставалось на совести пользователя или разработчика.