Здравствуйте. Я новичок в 1с. Не могу понять в чем ошибка.
Имеется документ "ПроведениеЗанятий" с реквизитом "УчебнаяГруппа" и табличной частью "Студенты" с реквизитом в нем "ФИО", а так же регистр сведений "СоставУчебныхГрупп" с измерениями "Студент" и "УчебнаяГруппа".
Нужно чтобы при выборе из списка учебной группы реквизита "УчебнаяГруппа" документа "ПроведениеЗанятий"
в табличной части "Студенты" заполнялся автоматически реквизит "ФИО".
В форме документа "ПроведениеЗанятий" сделал реквизиту "УчебнаяГруппа" обработку выбора при изменении.

```1c
    &НаКлиенте
    Процедура УчебнаяГруппаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    Объект.Студенты.Очистить();
    СервернаяЧасть();
    КонецПроцедуры

    &НаСервере
    Процедура СервернаяЧасть()

    Запрос = Новый Запрос();
    Запрос.Текст =
    "ВЫБРАТЬ
    | СоставУчебныхГрупп.Студент КАК Студент,
    | СоставУчебныхГрупп.УчебнаяГруппа КАК Группа
    |ИЗ
    | РегистрСведений.СоставУчебныхГрупп КАК СоставУчебныхГрупп
    |
    |СГРУППИРОВАТЬ ПО
    | СоставУчебныхГрупп.УчебнаяГруппа,
    | СоставУчебныхГрупп.Студент
    |ИТОГИ ПО
    | Студент,
    | УчебнаяГруппа";

    Выборка = Запрос.Выполнить().Выбрать();

    ЗначениеУчебнаяГруппа = Объект.УчебнаяГруппа.Ссылка;
    ЗначениеРесурсаУчебнаяГруппа = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "УчебнаяГруппа");
    Сообщить("ЦиклНеРаботает");
    Пока ЗначениеРесурсаУчебнаяГруппа = ЗначениеУчебнаяГруппа Цикл
    Сообщить("ЦиклРаботает");
    Выборка = Выборка.Выбрать(Объект.Студент);
    КонецЦикла;

    Пока Выборка.Следующий() Цикл
    НоваяСтрока = Объект.Студенты.Добавить();
    НоваяСтрока = Выборка;
    КонецЦикла;

    КонецПроцедуры
```

Выдает ошибку при выборе учебной группы:
Измерение не найдено "УчебнаяГруппа"
{Документ.ПроведениеЗанятий.Форма.ФормаЭлемента.Форма(28)}: ЗначениеРесурсаУчебнаяГруппа = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "УчебнаяГруппа");
{Документ.ПроведениеЗанятий.Форма.ФормаЭлемента.Форма(4)}: СервернаяЧасть();
по причине:
Измерение не найдено "УчебнаяГруппа"
---
проще сделать таким образом

```1c
    &НаСервере
    Процедура СервернаяЧасть()

    Запрос = Новый Запрос();
    Запрос.УстановитьПараметры("УчебнаяГруппа", Объект.УчебнаяГруппа);
    Запрос.Текст =
    "ВЫБРАТЬ
    | СоставУчебныхГрупп.Студент КАК Студент,
    | СоставУчебныхГрупп.УчебнаяГруппа КАК Группа
    |ИЗ
    | РегистрСведений.СоставУчебныхГрупп КАК СоставУчебныхГрупп
    |
    |ГДЕ РегистрСведений.СоставУчебныхГрупп.УчебнаяГруппа = &УчебнаяГруппа";

    Результат = Запрос.Выполнить();

    Если Результат.Пустой() Тогда
    Сообщить("Нет данных по группе");
    Возврат;
    КонецЕсли;

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл
    НоваяСтрока = Объект.Студенты.Добавить();
    НоваяСтрока = Выборка.Студент;
    КонецЦикла;

    КонецПроцедуры
```

так не будет лишних циклов и сразу получите нужные данные.

а ошибка по идее в этой строке
ЗначениеРесурсаУчебнаяГруппа = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "УчебнаяГруппа");
вместо УчебнаяГруппа укажите "Группа" просто
---
проще сделать таким образом

```1c
    &НаСервере
    Процедура СервернаяЧасть()

    Запрос = Новый Запрос();
    Запрос.УстановитьПараметры("УчебнаяГруппа", Объект.УчебнаяГруппа);
    Запрос.Текст =
    "ВЫБРАТЬ
    | СоставУчебныхГрупп.Студент КАК Студент,
    | СоставУчебныхГрупп.УчебнаяГруппа КАК Группа
    |ИЗ
    | РегистрСведений.СоставУчебныхГрупп КАК СоставУчебныхГрупп
    |
    |ГДЕ РегистрСведений.СоставУчебныхГрупп.УчебнаяГруппа = &УчебнаяГруппа";

    Результат = Запрос.Выполнить();

    Если Результат.Пустой() Тогда
    Сообщить("Нет данных по группе");
    Возврат;
    КонецЕсли;

    Выборка = Результат.Выбрать();

    Пока Выборка.Следующий() Цикл
    НоваяСтрока = Объект.Студенты.Добавить();
    НоваяСтрока = Выборка.Студент;
    КонецЦикла;

    КонецПроцедуры
```

так не будет лишних циклов и сразу получите нужные данные.

а ошибка по идее в этой строке
ЗначениеРесурсаУчебнаяГруппа = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "УчебнаяГруппа");
вместо УчебнаяГруппа укажите "Группа" просто
---
Спасибо, ошибка ушла.
---
Приведите к одному наименованию (выделенные слова).