|
СКД отчет из таблицы значений с отборами в форме, нет ошибок но и не выводится результат.
| ☑ |
0
Kaiator
13.12.18
✎
16:48
|
Есть таблица значений собранная из данных по 2 различным запросам (1 из которых получает данные через OLE соединение).
Задача вывести данную ТЗ в виде отчета с группировками итогами и прочим. От построителя отказались, решили выполнить на СКД.
Итог есть форма отчета с параметрами для выполнения запросов по.
Кнопка "Сформировать" естественно своя со следующим кодом:
ЭлементыФормы.Результат.Очистить();
СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ВнешнийНаборДанных = Новый Структура("ПримерТаблицыЗначений", ОбъединениеТаблиц ());
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
ОбъединениеТаблиц () - функция которая возвращает таблицу значений. По табло проверяю таблица есть и заполнена.
Имена столбцов в ТЗ и полей в схеме компановки совпадают. Не понимаю причину проблемы.
Поле "Результат" остается пустым. Ошиок не выдает.
|
|
1
zmaximka
13.12.18
✎
17:14
|
Выбранные поля в схеме есть?
|
|
2
Eiffil123
13.12.18
✎
17:22
|
(1) и группировка "Детальные записи"
|
|
3
Kaiator
13.12.18
✎
17:35
|
(1) Вот набор полей в таблице значений:
Вот поля в схеме компановки:
|
|
4
zmaximka
13.12.18
✎
17:48
|
(3) Иди в закладку настройки. там добавляй группировку "Детальные записи" и выбранные поля тоже добавляй
|
|
5
Kaiator
13.12.18
✎
18:12
|
(4)
Пробовал и так:
И так:
Результат все равно пустой.
Результат стандартное поле на форме отчета:
При том совсем пустой, не выводит вообще ничего.
Мне кажется я изначально как то не правильно написал выведение результата
|
|