В свое время был у меня заказ... Надо было помочь менеджеру, который только что пришел в фирму, которая продавала моторные масла... Я тогда сделал эту работу, однако клиент отказался... Так и осталось лежать сие чудо неучтенным.
Поэтому представляю на суд вам обработку - помощник по подбору номенклатуры. Суть его заключается в том, что у обработки несколько колонок в зависимости от характеристик товара. Пользователь, щелкнув по любой колонке фильтрует характеристики следующие за этой колонкой...и т.д. добираясь до последней колонки где находится товар, который и перемещается кликом в подбор.
У себя так нигде и не применил. может кому и надо. Не судите строго.. я первый раз что-то выкладываю.
************************************************************
Добавлять свои характеристики просто:
1) если это обычный справочник - то просто добавляем... (соответственно, дописываем в модуле дополнительную колонку и направление фильтрации)
2) если это подчиненый справочник - то надо еще добавить такой же (не подчиненный) справочник с немного измененным именем... т.е если есть справочник "ХарактеристикаТовара", то подчиненый справочник будет именоваться "спрХарактеристикаТовара", т.е с добавлением "спр" впереди. И потом все тоже самое что и в 1 варианте
*******************************************************
Есть еще один момент, который я так и не проверил. Это тормоза. Точнее я не знаю, есть они или нет. В архиве есть немного данных, но они позволят сведущему человеку понять, будут они или нет, и появятся ли они при многопользовательском режиме (наверное, все-таки появятся). Если кто-то решил, что может улучшить эту обработку, что ж успехов вам.
P.S. Я писал эту обработку 2 года назад. Поэтому если что не так - спросите, попробую ответить.