|
Расшифровка в СКД | ☑ | ||
---|---|---|---|---|
0
Одинесочка
21.09.12
✎
14:10
|
Добрый день!
Может кто подскажет, как сделать так, чтобы расшифровка в СКД выводилась не отдельным отчетом, а раскрывалась в этом же отчете вниз, под группировкой? Как обрабатывать расшифровку, я в книжке Хрусталевой нашла, а вот как так сделать не могу догадаться. Может кто хоть намекнет? |
|||
1
IronDemon
21.09.12
✎
14:21
|
Зачем?
|
|||
2
vicof
21.09.12
✎
14:23
|
(1) +1
(0) может, проще группировку добавить? |
|||
3
Одинесочка
21.09.12
✎
14:42
|
нет, не проще. Надо, чтобы комментарии из документа выводились при необходимости. Хочется, чтобы вот так, по нажатию
|
|||
4
Alex S D
21.09.12
✎
14:44
|
бред какойто..
|
|||
5
Маратыч
21.09.12
✎
14:49
|
(3) Какбы результат в СКД - статический объект на экране. Сдается мне, ничего подобного AJAX вряд ли реализовать выйдет. Только как в (2) советуют - заранее получить данные в свернутом виде, как подгруппировку.
|
|||
6
Alex S D
21.09.12
✎
14:49
|
(5) как вариант вставлять прям в табл. документ, но это бред
|
|||
7
Маратыч
21.09.12
✎
14:50
|
+(5) А программно свернуть определенную группировку - не проблема.
|
|||
8
Маратыч
21.09.12
✎
14:51
|
(6) А на какое событие программную обработку вешать-то? На обработку расшифровки? Но все равно весь табличный документ нужно будет переформировать же.
|
|||
9
Alex S D
21.09.12
✎
14:56
|
(8) а зачем переформировывать?
|
|||
10
Маратыч
21.09.12
✎
14:59
|
(9) А есть вариант динамически изменить отдельную область уже сформированного табличного документа?
|
|||
11
Alex S D
21.09.12
✎
15:04
|
(10) ну я что-то делал наподобии, правда давно и не на скд это было, но неважно, обновлять табдок не нужно было
|
|||
12
Одинесочка
21.09.12
✎
16:05
|
Я видела такую штуку в БИТ-Финансе, в принципе, наглядно и удобно... Но у нас этой программы нет, поэтому мне никак не посмотреть, как это сделано
|
|||
13
Axel2009
21.09.12
✎
16:11
|
Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
Перем ВыполненноеДействие; СтандартнаяОбработка = Ложь; ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки,Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); Настройки = ОбработкаРасшифровки.Выполнить(Расшифровка,ВыполненноеДействие); Если Настройки <> Неопределено Тогда КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); ЭлементыФормы.Результат.Очистить(); СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки); КонецЕсли; КонецПроцедуры |
|||
14
vmv
21.09.12
✎
16:20
|
да ваще не проблема
1. в обработчике формы отчета относительно табличный документ-результат ОбработкаРашифровки() как там его - можно иденцифицировать ячейку и строку табличного документа в два пальца. далее... 2. в этом же обработчике можно получить сам параметр Расшифровки в который в компоновке можно идентифицировать вложенный отчет далее... 3. получаем табличный документ из вложенного отчета 4. вставляем полученный табличный документ в документ-результат, именно вставляем от строки из п.2. Все. Ложка дегтя - при вставке логично одентифицировать вставляемые области по адресу левой/верхней и правой/нижней ячейке, чтобы по элементу управления прямо во вставках либо на форме можно было их завернуть(удалить). как-то так раз делал |
|||
15
Axel2009
21.09.12
✎
16:30
|
а сорри, раскрывалась. обчитался
|
|||
16
Axel2009
21.09.12
✎
16:31
|
(14) там прикольно хранить результаты расшифровок будет. потому как массив расшифровок он для документа в целом..
|
|||
17
Одинесочка
21.09.12
✎
18:16
|
Спасибо! А кто знает, как при формировании отчета свернуть все группировки?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |