и ТаблицаЗначений - СписокСтудентов.
В справочнике имеется иерархия вида (пример): Навчаються - Курс1 - Группа1
Записи студенов имеются в родителе, к примеру Группа1.
При выборе группы нужно выводить в табличное поле студентов.
Для этого создал процедуру:
Родитель=Група.Ссылка;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Студенты.Ссылка,
| Студенты.Наименование,
| Студенты.МобТелефон1,
| Студенты.МобТелефон2,
| Студенты.Группа
|ИЗ
| Справочник.Студенты КАК Студенты
|ГДЕ
| Студенты.Родитель = &Родитель";
Запрос.УстановитьПараметр("Родитель", Родитель);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Если ЗначениеЗаполнено(Група)=Истина Тогда
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НоваяСтрока = СписокСтудентов.Добавить();
НоваяСтрока.Студент = ВыборкаДетальныеЗаписи.Ссылка;
НоваяСтрока.Группа = ВыборкаДетальныеЗаписи.Группа;
НоваяСтрока.Мобильный1 = ВыборкаДетальныеЗаписи.МобТелефон1;
НоваяСтрока.Мобильный2 = ВыборкаДетальныеЗаписи.МобТелефон2;
КонецЦикла;
КонецЕсли;
Но выводятся студенты, только если выбрать его точный родитель, к примеру Группа1.
Требуется же осуществить вывод в таблицу, допустим всех студентов 1-го курса, т.е. при выборе верхнего родителя Курс1
сейчас выводится в таблицу только список груп, а не студенты.
Подскажите пожалуйста как можно осуществить вывод только студентов, вне зависимости от уровня иерархии? Заранее спасибо.