![]() |
![]() |
![]() |
|
Необходимо выводить шапку таблицы с каждой новой страницы, как? | ☑ | ||
---|---|---|---|---|
0
Ставрогин
08.02.12
✎
16:39
|
Есть отчет, состоящий из нескольких разделов: таблицы, просто строки разделов и пр. Необходимо если, происходит переход на следующую страницу во время печати данных таблицы, выводить шапку таблицы заново на навом странице.
Уже пробовал: ПроверитьВывод - Используется в типовых, но мне как я понял мне не походит. Он, как я понял считает количество строк, а не оцинивает их реальную высоту, у меня в отчете у некоторых строк стоит перенос в случае если данные не умещаются в строке, то есть высота строки увеличивается, а строка по прежнему одна. Еще пробовал ВысотаСтроки - хотел считать им высоту для выведенной области, но не понимаю как работает этот метод, выдает почему-то нулевую высоту. |
|||
1
mikecool
08.02.12
✎
16:40
|
ПовторятьПриПечатиСтроки
|
|||
2
Ставрогин
08.02.12
✎
16:40
|
(1) Шапка меняется в зависимости от выводимой таблицы
|
|||
3
Ставрогин
08.02.12
✎
16:41
|
(1) а как я понял, это свойство всего табличного документа в целом
|
|||
4
ptiz
08.02.12
✎
16:41
|
ПроверитьВывод - как раз оценивает реальную высоту.
|
|||
5
DrShad
08.02.12
✎
16:42
|
(4) +100500
|
|||
6
Ставрогин
08.02.12
✎
16:42
|
(1) то есть будет выводиться для всех одно и тоже, в случае установки этого свойства, нет?
|
|||
7
mikecool
08.02.12
✎
16:42
|
(2) а ты попробуй это свойство менять как нить в цикле - заодно нам расскажешь
|
|||
8
mikecool
08.02.12
✎
16:43
|
+7 и как бы уже не укладывается в понятие ПовторятьПриПечатиСтроки
проверяй вывод, нет - выводи свою новую шапку |
|||
9
Ставрогин
08.02.12
✎
16:51
|
Код:
Если НЕ ТаблДокТекСтраница.ПроверитьВывод(ОбластьКВыводу) Тогда ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц(); ДокументРезультат.Вывести(ТекРазделШапка); КонецЕсли; Результат: [URL=http://radikal.ru/F/s018.radikal.ru/i522/1202/67/cc88ec8b9169.png.html][IMG]http://s018.radikal.ru/i522/1202/67/cc88ec8b9169t.jpg[/IMG][/URL] [URL=http://radikal.ru/F/s018.radikal.ru/i508/1202/a4/03281c77e5e9.png.html][IMG]http://s018.radikal.ru/i508/1202/a4/03281c77e5e9t.jpg[/IMG][/URL] |
|||
10
Ставрогин
08.02.12
✎
16:52
|
||||
11
Ставрогин
08.02.12
✎
16:53
|
(4) (5)
Это вам |
|||
12
Ставрогин
08.02.12
✎
16:54
|
Как такое возможно, если это реальная высота?
|
|||
13
Ставрогин
08.02.12
✎
16:56
|
1 скрин это еще не распечатаный табличный документ, как видно вставил разделитель, хотя еще куча пространства
2 это предварительный просмотр, где можно увидеть результат |
|||
14
Ставрогин
08.02.12
✎
17:01
|
Так все, проехали, нашел ошибку
|
|||
15
Ставрогин
08.02.12
✎
17:01
|
ОриентацияСтраницы была разная
|
|||
16
ptiz
08.02.12
✎
17:37
|
(12) Да запросто.
Например 1) параметры страницы устанавливаются после вывода секций. 2) сначала выводятся узкие секции, потом широкие, шире страницы. Соответственно, при автомасштабе страницы распределяются по-другому. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |