//Основной цикл вывода отчета
Пока Истина Цикл
ОбработкаПрерыванияПользователя();
//Получим следующий элемент результата компоновки
ЭлементРезультата = ПроцессорКомпоновкиДанных.Следующий();
Если ЭлементРезультата = Неопределено Тогда
//Следующий элемент не получен - заканчиваем цикл вывода
Прервать;
КонецЕсли;
//Элемент получен - выведем его при помощи процессора вывода
Если Результат.ФиксацияСверху = 0 И ЭлементРезультата.ЗначенияПараметров.Количество() <> 0 Тогда
// пошли данные - пора зафиксировать шапку
Результат.ФиксацияСверху = Результат.ВысотаТаблицы;
КонецЕсли;
Если БезобиднаяШутка Тогда
ЭлементРезультата.ПроцентВывода = 100 - ЭлементРезультата.ПроцентВывода;
КонецЕсли;
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЦикла;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой