Собственно вопрос в теме, и обсуждался не раз. Но есть нюанс - нужно сделать отбор по реквизиту реквизита значения поля, т.е. В журнале договоров есть поле Договор, в договоре есть реквизит Продукт (тип справочникССылка), у элемента справочника есть реквизит ТипПродукта(тип Строка). Нужно сделать отбор по этому реквизиту.
ТипПродукта выносишь на форму списка. при изменении запрос на получение договоров у которых Продукт.ТипПродукта = ЗначениеНаФорме. После программно отбор Договор в списке равно Полученный список.
(1) Знаю что плохо, но это можно опустить.
(2) Была такая мысль, но дело в том что в пользовательском режиме установить отбор по нужному реквизиту можно легко поклацав на плюсики. Хотелось бы так же легко указать в правом значении нужный мне реквизит