|
Как получить вариант отчета? |
☑ |
0
Noroving
11.10.12
✎
18:39
|
Как получить текущий вариант отчета в модуле объекта "ПриКомпоновкеРезультата"?
Я так предполагаю что здесь:
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
Но не могу собственно найти где оно спрятано((
|
|
1
Kashemir
11.10.12
✎
18:46
|
Компоновщик работает с 1 загруженной настройкой. Варианты хранятся в схеме.
|
|
2
Noroving
11.10.12
✎
18:51
|
(1) Красивый ответ. А можно по подробнее?
Вот собственно стандартный код:
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,, ДанныеРасшифровки);
|
|
3
Noroving
11.10.12
✎
18:54
|
В свойствах СхемаКомпоновкиДанных есть ВариантыНастроек, но там присутствуют все варианты даной схемы, а как найти текущий?
|
|
4
Noroving
11.10.12
✎
19:33
|
Нда, вижу все спецы(
|
|
5
vyaz
11.10.12
✎
20:18
|
(0) а зачем??? пользователь мог перед компоновкой перенастроить этот вариант так, что от начального небо и земля.
вопрос у тебя неясный, скажи чего хочешь сделать
|
|
6
kotletka
11.10.12
✎
20:21
|
(4)не хуже тебя вестимо
|
|
7
Noroving
12.10.12
✎
10:34
|
(5) Я подключаю к отчету еще макеты и вывожу доп параметры, подписи... шапки. В зависимости от варианта отчета они разные. Не важно что там будет настраивать пользователь, он туда лезть и не будет. К тому же предопределенные варианты всегда есть их удалить нельзя... Вот такс.
|
|