0
AlStorm
06.03.12
✎
04:31
|
Всем привет.
У меня есть некоторый отчет, построенный на СКД. Для него разработана нестандартная расшифровка: при клике на ячейку открывается новый табличный документ с подрабными данными. Реализовано кодом по типу того:
СхемаКомпоновкиДанных_Расшифровка = ПолучитьМакет("РасшифровкаНовая");
Настройки_Расшифровка = СхемаКомпоновкиДанных_Расшифровка.НастройкиПоУмолчанию;
ВнешниеНаборыДанных_Расшифровка = Новый Структура;
ВнешниеНаборыДанных_Расшифровка.Вставить("Расшифровка", Результат);
ДанныеРасшифровки_Расшифровка = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета_Расшифровка = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки_Расшифровка = КомпоновщикМакета_Расшифровка.Выполнить(СхемаКомпоновкиДанных_Расшифровка, Настройки_Расшифровка, ДанныеРасшифровки_Расшифровка);
ПроцессорКомпоновкиДанных_Расшифровка = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных_Расшифровка.Инициализировать(МакетКомпоновки_Расшифровка, ВнешниеНаборыДанных_Расшифровка, ДанныеРасшифровки_Расшифровка);
ПроцессорВывода_Расшифровка = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода_Расшифровка.УстановитьДокумент(ТабДок);
ПроцессорВывода_Расшифровка.Вывести(ПроцессорКомпоновкиДанных_Расшифровка);
ТабДок.Показать();
И вот, в результате у меня выводится ТабДок. В нем у меня есть список документов. Хочу, чтобы по клику на документ он открывался. Как это реализовать? В этом ТабДок расшифровка не работает, при клике на ячейку выдает цифру (по видимости, номер элемента расшифровки)
|
|