|
СКД повторять шапку на каждой странице при печати
| ☑ |
0
kipish
19.12.11
✎
13:59
|
Сделал в СКД макет, теперь встала проблема как повторять шапку макета при печати на каждой странице, может кто делал, поделитесь.
|
|
1
kipish
19.12.11
✎
15:25
|
ау люди вы где?
|
|
2
golden-pack
19.12.11
✎
15:27
|
программно
|
|
3
kipish
19.12.11
✎
15:33
|
можно пример?
|
|
4
Defender aka LINN
19.12.11
✎
15:34
|
(0) Выкинь из вопроса слово "СКД" и ответь на него сам
|
|
5
Fragster
гуру
19.12.11
✎
15:37
|
Замени фиксацию на повторение при печати
//Обозначим начало вывода
ПроцессорВывода.НачатьВывод();
Состояние(НСТР("ru='Если Вы хотите прервать вывод отчета, нажмите Ctrl+Break'"));
ЭлементыФормы.Результат.ФиксацияСверху = 0;
БезобиднаяШутка = НачалоДня(ТекущаяДата()) = Дата(Год(ТекущаяДата()),4,1);
//Попытка
//Основной цикл вывода отчета
Пока Истина Цикл
ОбработкаПрерыванияПользователя();
//Получим следующий элемент результата компоновки
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
//Следующий элемент не получен - заканчиваем цикл вывода
Прервать;
КонецЕсли;
//Элемент получен - выведем его при помощи процессора вывода
Если ЭлементыФормы.Результат.ФиксацияСверху = 0 И ЭлементРезультата.ЗначенияПараметров.Количество() <> 0 Тогда
// пошли данные - пора зафиксировать шапку
ЭлементыФормы.Результат.ФиксацияСверху = ЭлементыФормы.Результат.ВысотаТаблицы;
КонецЕсли;
Если БезобиднаяШутка Тогда
ЭлементРезультата.ПроцентВывода = 100 - ЭлементРезультата.ПроцентВывода;
КонецЕсли;
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЦикла;
//Исключение
// Сообщить("Ошибка формирования отчета. Проверьте настройки");
//КонецПопытки;
//Обозначем завершение вывода
ПроцессорВывода.ЗакончитьВывод();
|
|
6
kipish
19.12.11
✎
15:45
|
(5) спасибо
|
|