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