|
Программно группировка строк в ТабДоке
| ☑ |
0
Spakus
09.10.11
✎
10:50
|
Добрый день.
Есть отчет, созданный с помощью СКД.
Данные выводятся в ТабДок.
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ТабДок);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Подскажите, пожалуйста, как программно свернуть группировки до определенного уровня (например, уровень = 4)?
|
|
1
jump if zero
09.10.11
✎
11:51
|
Результат.ПоказатьУровеньГруппировокСтрок(4)
уже после вывода
|
|
2
Spakus
09.10.11
✎
12:35
|
Метод ПоказатьУровеньГруппировокСтрок(4) применим для табличного документа,
а у меня отчет выводится в "Поле табличного документа".
Как быть?
|
|
3
Amiralnar
09.10.11
✎
12:39
|
А у поля нет источника данных?
|
|
4
Spakus
09.10.11
✎
12:43
|
Нет
В это поле выводится результат
|
|
5
Amiralnar
09.10.11
✎
14:53
|
Поле табличного документа
Поле табличного документа представляет собой табличный документ, размещенный в форме. Наряду с многообразием оформительских возможностей табличного документа это позволяет организовывать обработку событий, возникающих при выборе ячеек, картинок, а также других элементов управления, размещенных в поле табличного документа.
Вдумчиво читаем, пробуем в отладчике.
|
|
6
Spakus
09.10.11
✎
17:15
|
Спасибо за помощь.
Сработал метод ПоказатьУровеньГруппировокСтрок(4).
Не учел, что уровень группировки начинается с нуля, а не с 1.
Вот поэтому и думал, что метод не срабатывал.
|
|