Имя: Пароль:
1C
1С v8
Вывести шапку таблицы в начале каждой страницы большой области (таблицы).
0 slnes
 
24.06.19
15:09
Вывести шапку таблицы в начале каждой страницы большой области (таблицы).
В макете области:
ТекстВНачале -  несколько ячеек текста с шаблонами,
ШапкаТаблицы - в 1-й строке название таблицы,во 2-й названия столбцов.
Таблица - нарисована таблицы, 20 строк, на несколько листов, в ячейках шаблоны.
ТекстВКонце - несколько ячеек текста с шаблонами.

Надо что бы шапка таблицы была в начале каждой страницы, где эта таблицы выводится.

Делаю так:

ОбластьТекстВначале = Макет.ПолучитьОбласть("ТекстВначале");
ТабДок.Вывести(ОбластьТекстВначале);

ОбластьШапкиТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Вывести(ОбластьШапкиТаблицы);
ТабДок.Вывести(ОбластьТаблица);
  
ОбластьТекстВКонце = Макет.ПолучитьОбласть("ТекстВКонце");
ТабДок.Вывести(ОбластьТекстВКонце);

Выводит шапку таблицы там где таблицы уже нет, а только ТекстВКонце.
Как вывести только на таблице?
1 RomanYS
 
24.06.19
15:17
только разбивать таблицу на страницы (можно проверкой вывода) и вывод шапки на каждую станицу
2 slnes
 
24.06.19
17:03
разбивать таблицу на страницы проверкой вывода или разбить на страницы, а потом проверкой вывода?
3 RomanYS
 
24.06.19
17:06
(2) Посмотри как формируется, например, ТОРГ12 или УПД
4 slnes
 
24.06.19
17:21
(3) это я знаю, так не хотелось макет переделывать, это ж надо каждую строку отдельно выводить.
Ошибка? Это не ошибка, это системная функция.