|
СКД повторять шапку на каждой странице при печати | ☑ | ||
|---|---|---|---|---|
|
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) спасибо
|
| Форум | Правила | Описание | Секции | Поиск |