1) Пишем процедуру, определяющую установлен ли отбор
&НаСервере
Функция ОтборУстановлен()
ОтборКомпоновкиДанных = Отчет.КомпоновщикНастроек.ПолучитьНастройки().Отбор;
Для Каждого ЭлементОтбора Из ОтборКомпоновкиДанных.Элементы Цикл
Если ЭлементОтбора.Использование Тогда
Возврат Истина;
КонецЕсли;
КонецЦикла;
Возврат Ложь;
КонецФункции
///////////////////////////////////////////////////////////////////////////////
2) При загрузке результата прибавляем 3 строки к шапке.
КоличествоСтрокНаОтбор = ?(ОтборУстановлен(), 3, 0);
Если КлючОбъекта = "Отчет.ИсторияЗаявокНаРемонт" ИЛИ КлючОбъекта = "Отчет.ЗаявкиНаРемонт" Тогда
ЭтаФорма.Результат.ФиксацияСверху = 8 + КоличествоСтрокНаОтбор;
ИначеЕсли КлючОбъекта = "Отчет.ВедомостьПоПерерасходуТопливаВодителями" Тогда
ЭтаФорма.Результат.ФиксацияСверху = 11 + КоличествоСтрокНаОтбор;
ИначеЕсли КлючОбъекта = "Отчет.ВедомостьНаВыдачуБилетов" Тогда
ЭтаФорма.Результат.ФиксацияСверху = 7 + КоличествоСтрокНаОтбор;
КонецЕсли;