Имя: Пароль:
1C
 
Колонтитулы в двух табличных документах
0 SevenHola
 
14.03.19
09:18
Есть два ТабДока, выводятся на самописную форму предпросмотра, после кнопкой оба отправляются на печать.
Нужны колонтитулы:
"Страница [&НомерСтраницы] из [&СтраницВсего]";

Так как это разные ТабДоки, то и колонтитулы у них никак не связаны. Объединить ТабДоки нельзя, у них разная ориентация страниц.

СтраницВсего можно задать через ТабДок1.КолвоСтраниц() + ТабДок2.КолВоСтраниц();
Но как во втором ТабДоке задать начальную цифру в колонтитуле равную ТабДок1.КолвоСтраниц() + 1?

Что должно быть:
ТабДок1 =
1 страница из 6
2 страница из 6
ТабДок 2 =
3 страница из 6
4 страница из 6
...

Параметр "ВерхнийКолонтитул.НачальнаяСтраница = 3;" - не то, просто печать колонтитула начнётся с 3-ей страницы ТабДок2.
1 НЕА123
 
14.03.19
09:32
"Страница 2.[&НомерСтраницы] из [&СтраницВсего]";
2 НЕА123
 
14.03.19
09:33
(1)
* [&СтраницВсего] = числосуммастраниц
3 SevenHola
 
14.03.19
09:39
(1)
Страница 1 из 6
Страница 2 из 6

Страница 2.1 из 6
Страница 2.2 из 6
Страница 2.3 из 6

Это к сожалению не подходит.
4 RomanYS
 
14.03.19
10:03
В порядке бреда: добавить две пустых страницы в начало второго документа и не выводить их на печать
5 SevenHola
 
14.03.19
10:06
(4) Думал об этом, но заказчику это не понравится.
6 SevenHola
 
14.03.19
10:21
А что после определения ТабДок2 вставить разделителей = ТабДок1.КолВоСтраниц()...
А затем волшебным образом перед показом пользователю удалить эти лишние страницы....колонтитулы пересчитаются?
7 RomanYS
 
14.03.19
10:22
(6) Пересчитаются... нет настолько волшебного образа
8 RomanYS
 
14.03.19
10:25
(6) Без предпросмотра пользователь их может не видеть вообще. А вот на печать надо будет отправлять страницы например 3-6, и в предпросмотре их не скроешь
9 SevenHola
 
14.03.19
10:39
А если так:
Вывести ТабДоки на форму для предпросмотра, на форме создать свою кнопку печати, при нажатии на которую во второй ТабДок добавляются пустые страницы и затем всё отправляется на печать с параметрами печатать 3-6...
10 RomanYS
 
14.03.19
10:52
(9)
11 RomanYS
 
14.03.19
10:52
Попробуй
12 RomanYS
 
14.03.19
10:56
)))
В свежей платформе есть нужное тебе
ТабДок.НомерПервойСтраницы = 4;
13 RomanYS
 
14.03.19
10:58
14 SevenHola
 
14.03.19
10:58
(12) Покажи!) Где можно прочитать или может скриншот?
15 RomanYS
 
14.03.19
11:00
(13)
"Реализована возможность управления нумерацией страниц, выводимых в колонтитулах табличного документа.
Реализовано свойство ТабличныйДокумент.НомерПервойСтраницы. В диалоге редактирования колонтитулов табличного документа реализована возможность указания номера первой страницы.

При экспорте табличного документа в форматы Open XML и OpenDocument, номер первой страницы подставляется в соответствующее свойство документа."
16 SevenHola
 
14.03.19
11:04
(15) Спасибо!