Имя: Пароль:
1C
1С v8
Нумерация страниц на каждом листе
,
0 Gerryhard
 
09.11.18
10:55
Заполняется макет с неопределенным количеством страниц, на каждом листе нужно выводить текущий номер страницы + окончательное количество страниц(которое известно только в конце заполнения), как в конце вывода на всех листах заполнить окончательное число страниц?
1 alkras
 
09.11.18
11:01
Стандартными свойствами колонтитула
КолонтитулТабличногоДокумента (SpreadsheetDocumentHeaderFooter)
Свойства:

Описание:

Используется для доступа к колонтитулам табличного документа. Колонтитул является специальным текстом, выводимым вверху или внизу каждой страницы при выводе документа на печать. В тексте колонтитула можно использовать следующие управляющие конструкции:
[&НомерСтраницы] ([&PageNumber]) - при печати в данном месте будет выведен номер страницы;
[&СтраницВсего] ([&PagesTotal]) - при печати в данном месте будет выведено общее количество страниц;
[&Дата] ([&Date]) - при печати в данном месте будет выведена текущая дата;
[&Время] ([&Time]) - при печати в данном месте будет выведено текущее время.
2 Gerryhard
 
09.11.18
11:02
Стандартные колонтитулы не подходят, вывожу через область параметрами
3 Oftan_Idy
 
09.11.18
11:03
(2)

ТабличныйДокумент.ПроверитьВывод
4 Oftan_Idy
 
09.11.18
11:03
(3) + автоинкремент
5 Gerryhard
 
09.11.18
11:05
(3) Это все есть, все заполняется, на каждом листе должно быть окончательное количество страниц, с ним как раз проблема
6 Дмитрий
 
09.11.18
11:07
Заполняй макет дважды )
7 Случайный прохожий
 
09.11.18
11:09
После полного формирования документа обращайся к областям и заного проставляй параметры
8 Oftan_Idy
 
09.11.18
11:17
(5) Либо два раза проходить, либо сделать формат фиксированной высоты.
Чтобы на страницу влазило заранее известное количество строк + размер шапки и подвалов.

Да и чем колонтитулы то не устраивают?
9 Gerryhard
 
09.11.18
11:19
(8) Нужно чтобы при выводе уже видны были колонтитулы, в стандартном, они только при печати появляются или предварительном просмотре, заранее подбирать количество строк, тоже не выход, похоже только второй обход подойдет, всем спасибо
10 Oftan_Idy
 
09.11.18
11:44
(9) "Нужно чтобы при выводе уже видны были колонтитулы"

Зачем?
Ты для чего макет формируешь? Чтобы напечатать или в pdf отправить. А иначе зачем?
11 Oftan_Idy
 
09.11.18
11:46
(9) в (7) тебе правильно посоветовали.

Запоминай области выводы номеров и после вывода всех страниц пройдись по этим адресам областей (ячейкам таб.документа) и проставь туда нужные рассчитанные цифры.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой