|
0
Antoshka777
17.02.14
✎
09:19
|
Здравствуйте. Сделал расшифровку отчета на СКД другим отчетом. Расшифровка работает как нужно, отчет формируется, но в нем не работает стандартная расшифровка. Вроде бы уж все сделал, как в книжке, но вместо меню расшифровки программа выводит цифры (коды расшифровки, я так понял).
Помогите, пожалуйста.
Отчет выводится следующей функцией:
Функция ОбновитьФорму(Результат = Неопределено, ДанныеРасшифровки = Неопределено, ВыводВФормуОтчета = Истина,сРодители = неопределено) Экспорт
ВнешниеНаборыДанных = Новый Структура;
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ДанныеРасшифровки);
УникальныйИдентификатор = Новый УникальныйИдентификатор;
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
Форма = ЭтотОбъект.ПолучитьФорму("ФормаОтчета");
Форма.ДанныеРасшифровки = ДанныеРасшифровки;
ТабличныйДокумент = Форма.ЭлементыФормы.Результат;
ТабличныйДокумент.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабличныйДокумент);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Возврат Результат;
КонецФункции
|
|