Еще добавлю: установить владельца для выбора в пределах подчинения - это просто.
Как раз для этого и пришлось заморочиться с отображением ревизита окна редактирования на объект "Форма".
А вот как сделать, чтобы при выборе элемента подчиненного справочника работала штатная последовательность
выбора - т.е.
- открытие родительского справочника и выбор элемента
- открытие подчиненного справочника и выбор элемента
... это вопрос.
Например (схематично), у меня на форме списка справочника "Номенклатура" лежит ТП.
В событии "Выбор" ТП я делаю "Форма.ВыполнитьВыбор()".
И все бы хорошо, но если я хочу (с другой формы) выбрать единицу ("Единицы" подчинен "Номенклатуре"), то после первого выбора родителя (номенклатуры), все на этом и заканчивается.
Я в свое время пришел к заключению, что это проблема метода "ВыполнитьВыбор()".
Однако, возможно я неправ и есть способ эмулировать штатное поведение.
Если кому-то он известен, просим сдать его сюда.