Спасибо всем за советы, пока удалось обойтись следующей доработкой, но хотелось бы уйти от четкого определения с какой строки повторять, так как до шапки таблицы может быть, в принципе, разное количество строк:
&После("ПослеВыводаРезультата")
Процедура АСП_ОСВ_ПослеВыводаРезультата(Результат)
Если Результат.Области.Найти("Заголовок") <> Неопределено Тогда
Результат.ПовторятьПриПечатиСтроки = Результат.Область(5,, Результат.ФиксацияСверху);
Иначе
Результат.ФиксацияСверху = ВысотаШапки;
КонецЕсли;
КонецПроцедуры
(1) Стандартным способом никак. Так отчет изначально создан. Выводится шапка, затем строки добавляются, которых может быть произвольное количество. Альтернативные варианты уже на выбор.
(5) Спасибо за ответ. А какие альтернативные варианты могут быть? Можно ли перехватить в расширении вывод именно области где выводится заголовок таблицы?
(1) Если в цикле вывод в Вашем макете, по Таблице то примерно так.......
Область1 = Макет.ПолучитьОбласть("Область1");
ТабДокумент.Вывести(Область1);
НомерПункта=0;////////////////////////////////////////////////////////////////////// обработаем Табличную часть
Для каждого ДляВывода Из Результат Цикл
НомерПункта = НомерПункта + 1;
ОбластьХ.Параметры.НомерПункта = НомерПункта;
ОбластьХ.Параметры.СотрудникСсылка = ДляВывода.СотрудникСсылка ;
ОбластьХ.Параметры.Должность = ДляВывода.Должность ;
Если НЕ ТабДокумент.ПроверитьВывод(ОбластьХ) Тогда //Если не хватает места выводим снова шапку таблицы.
ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
ТабДокумент.ПовторятьПриПечатиСтроки = ТабДокумент.Вывести(Область1);
КонецЕсли;
ТабДокумент.Вывести(ОбластьХ);
КонецЦикла;
(2) Спасибо за ответ, но тут суть в том что это стандартный отчет, и макет через СКД, не понятно как здесь подцепить область где находится шапка у таблицы
Спасибо всем за советы, пока удалось обойтись следующей доработкой, но хотелось бы уйти от четкого определения с какой строки повторять, так как до шапки таблицы может быть, в принципе, разное количество строк:
&После("ПослеВыводаРезультата")
Процедура АСП_ОСВ_ПослеВыводаРезультата(Результат)
Если Результат.Области.Найти("Заголовок") <> Неопределено Тогда
Результат.ПовторятьПриПечатиСтроки = Результат.Область(5,, Результат.ФиксацияСверху);
Иначе
Результат.ФиксацияСверху = ВысотаШапки;
КонецЕсли;
КонецПроцедуры