|
СКД вложенная схема макет оформления | ☑ | ||
---|---|---|---|---|
0
Cumpuciy
10.12.15
✎
13:03
|
Есть схема компоновки данных, в ней есть вложенная схема.
Для основной схемы есть макет оформления. Он же по умолчанию применяется к вложенной схеме. А можно ли определить для вложенной схемы свой макет оформления. Спасибо. |
|||
1
Лефмихалыч
10.12.15
✎
13:06
|
В "Других настройках" вложенной схемы выбрать другой макет пробовал?
|
|||
2
Cumpuciy
10.12.15
✎
13:07
|
(1) пробовал. мне нужен не типовой макет, а мой.
|
|||
3
Cumpuciy
10.12.15
✎
13:09
|
Я программно получаю свой макетоформления1, передаю его в компоновщик макета, он мне возвращает МакетКомпоновки и далее. а мне бы ещё как-то передать макетоформления2, для вложенной схемы.
|
|||
4
Лефмихалыч
10.12.15
✎
13:09
|
(3) так же программно и вложенную схему формируй тогда
|
|||
5
Пикчер
10.12.15
✎
13:09
|
У варианта настроек есть имя. По имени поменять макет программно. Можно связать по имени варианта
МакетОформления = ПолучитьМакет(ВариантОтчетаСхема.Значение); |
|||
6
Cumpuciy
10.12.15
✎
13:16
|
(5) эээм? не понял.
у меня: СхемаКомпоновкиДанныхМ = ЭтотОбъект.ПолучитьМакет("Макет"); //оформление МакетОформления = ЭтотОбъект.ПолучитьМакет("МакетОформления"); Настройки = СхемаКомпоновкиДанныхМ.НастройкиПоУмолчанию; КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанныхМ,Настройки, ДанныеРасшифровки,МакетОформления ); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(Результат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); |
|||
7
Пикчер
10.12.15
✎
13:38
|
(6) всмысле переделать в одну схему с разными вариантами настроек нет возможности ?
Если нет, то во вложенной схеме прикрутить макет к структуре настроек (Макеты). Проще задать всем группировкам одно имя в настройках и в макетах указать одну общую область |
|||
8
Cumpuciy
10.12.15
✎
13:44
|
(7) можно попробовать, но это получается 2 раза формировать. хотелось бы одной.
В ней, из основной схемы выводятся данные, с заданным мне в макете офомления оформлением. оно не стандартное. и ещё выводится вложенная схема, в ней оформление тоже не стандартное, но должно отличаться от оформления в основной схеме. Шрифты/границы полей и тд. |
|||
9
Cumpuciy
10.12.15
✎
13:47
|
(8) даже 3. потому, что по порядку, после вложенного отчета идут диаграмма и ещё данные из основного.
получается: 1. задать макет оформления и настройку1 - сформировать вывести. 2. задать макет оформления2 и настройку2 - сформировать вывести. и тд |
|||
10
Пикчер
10.12.15
✎
14:08
|
(9) да, для вариантов получится последовательный вывод. Так бы делал
Для вложенной можно попробовать задать макет внутри вложенной схемы - на закладке макеты. Т.е. не внешний макет а внутренний для схемы. Это вариант можно быстро опробывать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |