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