0
zheka_it
23.07.13
✎
11:59
|
Пытаюсь подцепить внешний набор данных, отчёт формируется но при попытке отфильтровать/сгруппировать/упорядочить получаю:
"НастройкиРасшифровки=ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие);
по причине:
Ошибка информации расшифровки: не найдена расшифровываемая группировка"
[code]
Процедура ВывестиОтчет()
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
ВнешниеНаборыДанных = ПолучитьВнешниеДанные();
КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных;
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
ДокументРезультат=ЭлементыФормы.Результат;
ПроцессорВывода=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ЭлементРезультата=ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата=Неопределено Тогда
Прервать;
Иначе
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
ПроцессорВывода.ЗакончитьВывод();
ДокументРезультат.ОтображатьСетку=Ложь;
ДокументРезультат.ОтображатьЗаголовки=Ложь;
ДокументРезультат.Показать();
КонецПроцедуры
[/code]
[code]
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
Перем ВыполненноеДействие;
СтандартнаяОбработка=Ложь;
ОбработкаРасшифровки=Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных));
НастройкиРасшифровки=ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие);
Если НастройкиРасшифровки<>Неопределено Тогда
КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиРасшифровки);
ВывестиОтчет();
КонецЕсли;
КонецПроцедуры
[/code]
Данные расшифровки после заполнения документа выглядят так:
Идентификатор ОсновноеДействие
0 Открыть значение
1 Открыть значение
...
Подскажите, что нужно сделать чтобы в ДанныеРасшифровки попали остальные действия?
|
|
1
zheka_it
23.07.13
✎
16:46
|
Дело оказалось совсем в другом, в настройках мастер создаёт структуру отчёта и в категории Строки ставит "Детальные записи", указал конкретное поле, всё заработало.
|
|