|
Вывод новой страницы в СКД | ☑ | ||
---|---|---|---|---|
0
Вопросы Задающий
12.06.12
✎
15:22
|
Добрый день. Есть примерно такой код
Процедура ДействияФормыДействие(Кнопка) ПостроительОтчета.Параметры.Вставить("ДатаКон", ТекущаяДата()); Таб = ЭлементыФормы.Результат; Таб.ОриентацияСтраницы=ОриентацияСтраницы.Ландшафт; Таб.АвтоМасштаб=Истина; Таб.Очистить(); Макет = ПолучитьМакет("Макет"); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПеревод = Макет.ПолучитьОбласть("Перевод"); СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; Запрос=Новый Запрос; Запрос=ПостроительОтчета.ПолучитьЗапрос(); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл ОбработкаПрерыванияПользователя(); ОбластьЗаголовок.Параметры.Заполнить(Выборка); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки, ); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат); ПроцессорВывода.НачатьВывод(); ЭлементРезультата = ПроцессорКомпоновки.Следующий(); Пока ЭлементРезультата <> Неопределено Цикл ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата); ЭлементРезультата = ПроцессорКомпоновки.Следующий(); КонецЦикла; Таб = ПроцессорВывода.ЗакончитьВывод(); Таб.Вывести(ОбластьПеревод); КонецЦикла; КонецПроцедуры У меня 3 группировки, для каждой свой макет. Мне нужно для группировки "товары" выводить данные с новой страницы. Как это сделать, подскажите плиз |
|||
1
1C-band
12.06.12
✎
15:30
|
Посмотри в отладчике ПроцессорКомпоновки по шагам, выводи горизонтальный разделитель страниц по нужной группировке.
|
|||
2
1C-band
12.06.12
✎
15:31
|
+ В цикле который. Либо ЭлементРезультата.
|
|||
3
Вопросы Задающий
12.06.12
✎
15:32
|
Первым делом туда и смотрел... но там нужного мне не нашел ((
|
|||
4
Вопросы Задающий
12.06.12
✎
16:07
|
АП
|
|||
5
echo77
12.06.12
✎
17:16
|
в макет раделитель страниц вставить нельзя?
|
|||
6
Вопросы Задающий
13.06.12
✎
13:34
|
не получается
|
|||
7
Мимохожий Однако
13.06.12
✎
13:41
|
||||
8
eduspec82
13.06.12
✎
14:02
|
гораздо проще использовать обычную схему построения отчета т.е. источники данных и сбор по секциям
но если вы не ищете легких путей тогда действительно узнайте как туда выводить разделитель страниц и напишите об этом в книге знаний для ... последователей |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |