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