|
Многостраничная печать (повтор шапки) |
☑ |
0
Леонид_241
10.01.05
✎
11:55
|
При многостраничной печати, например накладной необходимо на каждой странице повторять шапку как это сделать?
|
|
1
ямук
10.01.05
✎
11:59
|
Таб.ПовторятьПриПечатиСтроки(СтрокаНач,СтрокаКон)
|
|
2
Ёжик в тумане
10.01.05
✎
12:39
|
(0) Однако, надо какую-то секцию выводить..
|
|
3
Леонид_241
10.01.05
✎
12:43
|
Что за объект Таб - имя области ??
|
|
4
Леонид_241
10.01.05
✎
13:27
|
Не ужели это так просто что никто не хочет ответить ???? из тех кто знает
|
|
5
ямук
10.01.05
✎
13:28
|
Таб - имя таблицы, которую выводишь
|
|
6
ямук
10.01.05
✎
13:29
|
Блин, не имя таблицы, а как объект "Таблица" обозначен, которую выводишь на печать.
|
|
7
Леонид_241
10.01.05
✎
13:38
|
Делаю Так
ТабДок = Новый ТабличныйДокумент;
Макет = Документы.Расход.ПолучитьМакет("Накладная");
// Шапка
Область = Макет.ПолучитьОбласть("Шапка");
ТабДок.ПовторятьПриПечатиСтроки(9,10);
ТабДок.Вывести(Область);
Получаю это
{Документ.Расход.Форма.ФормаДокумента(196)}: Метод объекта не обнаружен (ПовторятьПриПечатиСтроки)
ТабДок.ПовторятьПриПечатиСтроки(9,10);
|
|
8
ЖКК смотреть
10.01.05
✎
13:39
|
трудно?
ПовторятьПриПечатиСтроки(<?>,);
RepeatRowsWhilePrinting(<?>,);
Синтаксис:
ПовторятьПриПечатиСтроки(<НачСтрока>,<КонСтрока>)
Назначение:
Задать строки результирующей таблицы, повторяющиеся при печати в начале каждой страницы.
Параметры:
<НачСтрока> - номер первой строки повторения.
<КонСтрока> - номер последней строки повторения.
Замечание:
Метод может использоваться при работе с таблицей в режиме ввода данных.
|
|
9
ямук
10.01.05
✎
13:47
|
Судя по (7)на восьмерке пишешь? А мы тут по 7.7 телепатируем...
|
|
10
Леонид_241
10.01.05
✎
13:51
|
Да это на 8-ке
|
|
11
Дурочка 1С
10.01.05
✎
14:04
|
Вот гад!
|
|
12
Michael99
10.01.05
✎
14:14
|
ТабДок.ПовторятьПриПечатиСтроки=ОбластьДляПовтора;
ТабДок - табличный документ
ОбластьДляПовтора - область которую надо повторять
|
|
13
Леонид_241
10.01.05
✎
15:49
|
Michael99
Спасибо за подсказку, не ругается и не выводит
ТабДок = Новый ТабличныйДокумент;
Макет = Документы.Расход.ПолучитьМакет("Накладная");
// Шапка
Область = Макет.ПолучитьОбласть("Шапка");
ОбластьТ = Макет.ПолучитьОбласть("ШапкаТ");
ТабДок.ПовторятьПриПечатиСтроки=ОбластьТ;
Область.Параметры.Предприятие = "Підприємство: ";
ТабДок.Вывести(Область);
ТабДок.Вывести(ОбластьТ);
|
|
14
Michael99
10.01.05
✎
16:52
|
Извини немного тебя запутал
надо так
ТабДок.ПовторятьПриПечатиСтроки=ТабДок.Вывести(ОбластьТ);
|
|