|
Расшифровка отчета | ☑ | ||
---|---|---|---|---|
0
Пеппи
14.11.12
✎
21:05
|
Имеется форма отчета. На ней панель. На панели ПолеТабличногоДокумента. Программно добавляются несколько страниц и тоже программно на каждой странице добавляется поле табличного документа.
На каждую страницу в табличный документ программно выводится результат выполнения отчета СКД. Мне теперь нужна расшифровка на каждой странице. Это можно сделать как то программно? Если привязываю к событию формы обработку расшифровки то в нее даже не заходит. |
|||
1
Пеппи
14.11.12
✎
21:42
|
Для вывода отчета СКД использую расшифровку
ДанныеРасшифровки=Новый ДанныеРасшифровкиКомпоновкиданных; //Связь между таблицей значений и именами в СКД ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("ВнешниеДанные", ТаблицаЗначенийОтчета); //Макет компоновки КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,НастройкиСКД, ДанныеРасшифровки);//,ДанныеРасшифровкиОтчета ); //Компоновка данных ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки); //Вывод результата ДокументРезультат = ЭлементыФормы.ПолеТабличногоДокументаРезультат; ДокументРезультат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); По двойному клику ентер типовое событие срабатывает,но...перехватить его не могу. Конфигурация УТ10.3 |
|||
2
Пеппи
14.11.12
✎
22:26
|
up
|
|||
3
Азат
14.11.12
✎
22:28
|
(1) а почему перехватить не можешь? при программном создании Поля табДока не можешь ему событие прицепить?
|
|||
4
Пеппи
14.11.12
✎
22:29
|
(3) да, не знаю как это сделать.
|
|||
5
Азат
14.11.12
✎
22:47
|
(4) я канеш еще только начинающий падаван, но сделал бы так:
ЭлементыФормы.Панель1.Страницы.Добавить("Стр1", "Стран 1"); ЭлементыФормы.Панель1.ТекущаяСтраница = ЭлементыФормы.Панель1.Страницы["Стр1"]; ЭлементыФормы.Добавить(Тип("ПолеТабличногоДокумента"), "ТабДок", Истина, ЭлементыФормы.Панель1); ЭлементыФормы["ТабДок"].УстановитьДействие("ОбработкаРасшифровки", Новый Действие("МояОбработкаРасшифровки")); |
|||
6
Пеппи
14.11.12
✎
22:52
|
(5) Спасибо, так и попробую.
|
|||
7
Азат
14.11.12
✎
22:55
|
(6) сначала попробуй, а потом напишешь - взлетело или нет)
|
|||
8
Пеппи
14.11.12
✎
23:06
|
(7) Взлетело :) Спасибо пребольшое.
|
|||
9
Азат
14.11.12
✎
23:09
|
(8) вапще незачта
|
|||
10
Amra
14.11.12
✎
23:10
|
(5) Азатик, с меня пузырь за помощь девушке) когда ты там обещал быть в наших краях?
|
|||
11
Азат
14.11.12
✎
23:15
|
(10) 21 декабря будем в нерезиновке, проездом из пафоса в уфу :D
|
|||
12
Amra
14.11.12
✎
23:16
|
(11) Супер! Тут глобальная посиделка как раз на этот день намечается, SVI обещалась быть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |