Имя: Пароль:
1C
1C 7.7
v7: Печать разной шапки из одной таблицы
,
0 Frost
 
18.08.11
11:11
Пожалуйста подскажите: Как?
Есть документ "Реализация" и внешняя форма для него.
Нужно напечатать 2 страницы одного и того же документа, но  чтобы в шапке на второй странице была надпись "Просим вернуть второй экземпляр..."
1 Ёпрст
 
18.08.11
11:12
И.. в что мешает ?
2 Ёпрст
 
18.08.11
11:13
Можно тупо в колонтитул загнать текст и выводить со второй страницы.
3 Ёпрст
 
18.08.11
11:14
+3 или тупо отдельной секцией/или через область таблицы писать этот текст в нужном месте.
4 DrHiHi
 
18.08.11
11:14
(1) как всегда религия
5 Frost
 
18.08.11
11:18
С колонтитулами не сталкивался еще
6 Ёпрст
 
18.08.11
11:22
Колонтитулы

Колонтитулы — это области вверху и внизу страницы, служащие для вывода какого-либо повторяющегося текста на каждой странице документа: номера страницы, названия документа, даты и времени создания, и другой информации.

Для создания колонтитула используется функция “Колонтитул” из меню “Таблица” главного меню программы. Из выданного на экран подменю вы можете выбрать, какой колонтитул необходимо создать — верхний или нижний.

Все управление внешним видом колонтитула осуществляется в выданном на экран диалоге.

В закладке “Колонтитул” вы можете указать текст колонтитула.. Поле “Высота” позволяет установить границы вывода текста колонтитула в миллиметрах. В данном случае высота колонтитулов отсчитывается от границ зоны печати, установленных при настройке страницы.

Опция “Печатать”  позволяет разрешить или запретить вывод колонтитула. Текст колонтитула и параметры его форматирования остаются без изменения.

Для установки характеристик выравнивания  текста колонтитула служат управляющие элементы закладки “Выравнивание”.

Выравнивание по горизонтали

Лево    Выравнивание текста по левой границе колонтитула.
Право    Выравнивание текста по правой границе колонтитула.
Центр    Текст размещается вдоль вертикальной линии, проходящей через центр колонтитула.
По ширине    Текст выравнивается одновременно по правой и по левой границе колонтитула.

Выравнивание по вертикали    

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

Для задания атрибутов шрифта для текста колонтитула служат управляющие элементы закладки “Шрифт”. Они позволяют выбрать гарнитуру (начертание) шрифта, его размер и стиль (жирный, курсив, подчеркнутый).

Поле “Цвет” позволяет установить цвет, которым будет изображаться шрифт на экране и при печати. Если в этом поле вместо конкретного цвета выбрать пункт “Авто”, то цвет шрифта будет определяться установками операционной системы Windows 95.

Печатать

Если опция включена — колонтитул будет выводиться на печать при печати страницы.

Высота

Высота колонтитула в миллиметрах. Высота колонтитула отсчитывается от границ зоны печати, установленных при настройке страницы.

Текст колонтитула

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

#T    при печати в данном месте будет вставлено время печати документа
#D    при печати в данном месте будет вставлена дата печати документа
#P    при печати в данном месте будет вставлен номер страницы документа
#Q    при печати в данном месте будет вставлено число - общее количество страниц документа

В текст колонтитула может быть включено выражение на встроенном языке системы 1С:Предприятие, заключенное в квадратные скобки. Выражение вычисляется при формировании документа и его результат помещается в текст колонтитула.

1С:Предприятие, версия 7.7. (c) 1996-1999, Фирма "1С"
7 Frost
 
18.08.11
11:24
Уже читаю, спасибо)
8 Frost
 
18.08.11
12:30
Засада какая-то. Документ умещается на одну страницу, а если делаешь 2 экземпляра - он игнорит колонтитул (потому как страница-то одна). Как-то можно указать программно, чтобы на второй копии печатался колонтитул
9 FN
 
18.08.11
12:44
примитивно:

Таб.ИсходнаяТаблица(...)
для х=1 по 2 Цикл
Таб.ВывестиСекцию("шапка"+х);
....
Таб.НоваяСтраница();
КонецЦикла;

В таблице две секции "шапка1" и "шапка2"
10 Torquader
 
18.08.11
16:31
Но, в любом случае, будет печататься не два экземпляра одного документа, а два документа, у которых общее тело.