Имя: Пароль:
1C
 
Многостраничная печать (повтор шапки)
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
Извини немного тебя запутал
надо так
ТабДок.ПовторятьПриПечатиСтроки=ТабДок.Вывести(ОбластьТ);
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс