Имя: Пароль:
1C
 
как вывести группировку на отдельную страницу? в скд
0 КодерНаЧас
 
15.07.15
09:29
собственно сабж.

в СКД создал в макете Заголовок - он же "Группировка" по результатам запроса.
хочу чтобы при печати "Группировка" - печаталась на отдельной странице.

искал в "Другие настройки" -  но ничего подобного не нашел.
отчет полностью на скд.
1 ixijixi
 
15.07.15
09:30
Может в макете разрыв страницы вставить? Ну так, в порядке бреда
2 fisher
 
15.07.15
09:31
Только постобработкой. Но есть относительно элегантные решения.
3 КодерНаЧас
 
15.07.15
09:32
(2) а какие? если не секрет? куда копать
4 fisher
 
15.07.15
09:34
Типа такого:

ПроцессорВывода.НачатьВывод();
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Пока ЭлементРезультата <> Неопределено Цикл
    Если ЭлементРезультата.ЗначенияПараметров.Количество() = 1 И ЭлементРезультата.ЗначенияПараметров[0].Значение = "РазрывСтраницы" Тогда
        ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц();
    Иначе    
        ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
    КонецЕсли;
    ЭлементРезультата = ПроцессорКомпоновки.Следующий();
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
5 fisher
 
15.07.15
09:42
Чтобы это работало, нужно добавить параметр "РазрывСтраницы" (можно строковый) в схему. А там где надо разрыв - выводить группировку, для которой задан макет СКД, в котором параметром выводится этот самый параметр схемы.
Если непонятно, могу скриншот замутить.
6 fisher
 
15.07.15
09:52
А, не "можно строковый" - нужно строковый со значением "РазрывСтраницы". Тут обыгрывается такая фича, что при обходе элементов результата СКД просто и безболезненно можно только до значений параметров добраться.
7 КодерНаЧас
 
15.07.15
09:55
(6 )щас пытаюсь разобраться. спасибо. если вообще не смогу отпишусь
8 fisher
 
15.07.15
09:56
Щаз скриншотов кину...
9 fisher
 
15.07.15
09:59
10 fisher
 
15.07.15
10:04
Элегантность в том, что это даже не постобработка получается. Просто при выводе элементов СКД в табдок, группировка подменяется разрывом страницы.
11 КодерНаЧас
 
15.07.15
10:10
ааа. вот он как. спсибо. вроде то что надо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.