Шаг 155 - Изучаем таблицы – повторение шапки на другой странице

У нас в прошлом шаге получился большой документ на две страницы. Когда таблица размещается на двух страницах нужно повторять шапку на второй странице. Эта возможность есть.

ПовторятьПриПечатиСтроки
Задать строки результирующей таблицы, повторяющиеся при печати в начале каждой страницы.

Синтаксис:

ПовторятьПриПечатиСтроки(<НачСтрока>, <КонСтрока>)

Англоязычный синоним:

RepeatRowsWhilePrinting

Параметры:
<НачСтрока> Числовое выражение — номер первой строки повторения.
<КонСтрока> Числовое выражение — номер последней строки повторения.

Описание:
Метод ПовторятьПриПечатиСтроки позволяет задать строки результирующей таблицы, повторяющиеся при печати в начале каждой страницы.

Воспользуемся этим методом для повторение нашей шапки таблицы.

Процедура Печать()
	Т=СоздатьОбъект("Таблица");
	Т.ИсходнаяТаблица("Таблица2");
	Т.ПовторятьПриПечатиСтроки(2,2);
	Т.ВывестиСекцию("Секция_1");  
	.......
	Т.Показать();
КонецПроцедуры

Вот тут я немного логику не понял. Ведь шапка находится в секции. Так можно было сказать, что повторять секцию. Нет, однако нужно указывать конкретно строку.

155_1.gif (2461 b)

Запустим и посмотрим.

155_2.gif (4974 b)

Вроде все в норме.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.08.2002