|
СКД программно не выдает результат.
| ☑ |
0
Shaman1C
19.07.17
✎
11:31
|
Смысл в том, чтобы дать пользователю самому выбирать нужные отборы, он их сам выбирает, они сохранятся, теперь по этим отборам формируется запрос СКД и выгружается в видет ТЗ .которая передается дальше и учавствует в других запросах.
СКД. Формирую программно. Когда вывожу результат выводятся только отоборы и параметры. а самого результата нет (в КЗ результат выводится), хотя и запрос есть в СКД и все даныне, может я чегото не написал, но чего пока не понятно.
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
НастройкиКомпоновки = ЭтаФорма.КомпоновщикНастроек.ПолучитьНастройки();
УстановкаПараметров(Ложь, НастройкиКомпоновки);
МакетКомпоновки = КомпоновщикМакета.Выполнить(ЭтаФорма.Схема, НастройкиКомпоновки);
ПроцКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцКомпоновки.Инициализировать(МакетКомпоновки);
ПроцВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцВывода.УстановитьДокумент(ЭтаФорма.РезультатТД);
ПроцВывода.Вывести(ПроцКомпоновки, Истина);
Почему может быть так?
|
|
1
Shaman1C
19.07.17
✎
11:51
|
снова никто не знает )
|
|
2
h-sp
19.07.17
✎
11:53
|
(1) что-то слишком сложно. Где тут ТЗ? не видно.
|
|
3
Shaman1C
19.07.17
✎
12:05
|
(2) оно ниже должно быть, но это уже другая историю, когда скд результат вернет.
|
|
4
Вафель
19.07.17
✎
12:10
|
НастройкиКомпоновки = ЭтаФорма.КомпоновщикНастроек.ПолучитьНастройки();
УстановкаПараметров(Ложь, НастройкиКомпоновки);
Вот так нельзя делать
|
|
5
Вафель
19.07.17
✎
12:10
|
настраивать нужно компоновщик, а потом его настройки брать
|
|
6
Shaman1C
19.07.17
✎
12:22
|
(4) можно
|
|
7
Вафель
19.07.17
✎
12:37
|
(6) тогда считаем, что у тебя все работает
|
|
8
Shaman1C
19.07.17
✎
13:09
|
(7) считай
|
|
9
ptiz
19.07.17
✎
13:15
|
НастройкиКомпоновки = ЭтаФорма.КомпоновщикНастроек.Настройки;
|
|