Как получить вариант отчета?
☑
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) Я подключаю к отчету еще макеты и вывожу доп параметры, подписи... шапки. В зависимости от варианта отчета они разные. Не важно что там будет настраивать пользователь, он туда лезть и не будет. К тому же предопределенные варианты всегда есть их удалить нельзя... Вот такс.
Ошибка? Это не ошибка, это системная функция.