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