Имя: Пароль:
1C
1С v8
Повторять при печати строки
0 UnoMomento
 
23.03.12
21:18
Вот такой код и не работает, что не так ?

   ДокРез = ЭлементыФормы.ДокументРезультат;
   ДокРез.Очистить();
   ДокРез.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
   Шапка = Макет.ПолучитьОбласть("Шапка");
   ДокРез.Вывести(Шапка);
   ДокРез.ПовторятьПриПечатиСтроки = ДокРез.ТекущаяОбласть;
1 vicof
 
23.03.12
21:27
А что есть макет?
где ДокРез.Показать()?
2 UnoMomento
 
23.03.12
21:29
Макет - табличный документ, секция Шапка - область макета с шапкой таблицы отчета. ДокРез.Показать() дальше в коде. Не повторяет при печати шапку документа на 2-м и следующих листах.
3 vicof
 
23.03.12
21:34
что текущаяобласть в отладчике показывает?
4 le_
 
23.03.12
21:41
Шапка = Макет.ПолучитьОбласть("Шапка");
ДокРез.ПовторятьПриПечатиСтроки = Шапка;
или
ДокРез.ПовторятьПриПечатиСтроки = Макет.ПолучитьОбласть("Шапка");
5 UnoMomento
 
23.03.12
21:52
(4) Мимо !
(3) В отладчике показывает область ячеек табличного документа.
6 le_
 
23.03.12
22:50
(5) Что "мимо"? Открой справку!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.