(3) А ты, я смотрю, совсем думать не хочешь?))
Ну ладно, я и пожую и в рот положу, расти лентяем :)
На форму отчета кладешь реквизит "ПолеВыбора" с именем "ВариантОтчета", тип - произвольный.
В модуле формы:
Процедура ПриОткрытии()
//Заполнение вариантов настроек отчета
Для Каждого ВариантНастроек Из СхемаКомпоновкиДанных.ВариантыНастроек Цикл
ЭлементыФормы.ВариантОтчета.СписокВыбора.Добавить(ВариантНастроек.Имя, ВариантНастроек.Представление);
КонецЦикла;
Если СхемаКомпоновкиДанных.ВариантыНастроек.Количество() > 0 Тогда
ЭлементыФормы.ВариантОтчета.Значение = СхемаКомпоновкиДанных.ВариантыНастроек[0].Имя;
КонецЕсли;