|
Как работает Сгруппировать() в макете
| ☑ |
0
Ткачев
28.05.12
✎
19:34
|
Есть такой макет:
Хотелось бы сделать группировки, вот так:
|
|
1
Ткачев
28.05.12
✎
19:40
|
ЭлементыФормы.ТабОтчета.Очистить();
Макет = ПолучитьМакет("Макет");
Табл = Новый ТабличныйДокумент;
Отчет = Макет.ПолучитьОбласть("МакетОтчета|Отчет");
Табл.Вывести(Отчет);
Отчет = Макет.ПолучитьОбласть("РасчетОтчета|Отчет");
//Заполнение данных
Табл.Присоединить(Отчет);
ЭлементыФормы.ТабОтчета.Вывести(Табл);
|
|
2
Fragster
гуру
28.05.12
✎
19:43
|
ТабличныйДокумент (SpreadsheetDocument)
НачатьАвтогруппировкуСтрок (StartRowAutoGrouping)
Синтаксис:
НачатьАвтогруппировкуСтрок()
Описание:
Начинает автоматическую группировку строк. При автоматической группировке учитываются значения уровней, заданные при выводе строк методом Вывести.
Пример:
см. примеры метода Вывести объекта Табличный Документ и пример в описании объекта РезультатЗапроса.
См. также:
ТабличныйДокумент, метод ЗакончитьАвтогруппировкуСтрок
|
|
3
Ткачев
28.05.12
✎
19:48
|
(2)Что то не получается...
|
|
4
Fragster
гуру
28.05.12
✎
19:52
|
см. примеры метода Вывести объекта Табличный Документ и пример в описании объекта РезультатЗапроса.
См. также:
|
|
5
Ткачев
28.05.12
✎
19:55
|
(4)Дело в том что у меня не из запроса берется и нету там групп, макет фиксированный, надо строки в нем сворачивать.
|
|
6
Wobland
28.05.12
✎
19:58
|
(5) кури второй параметр у Вывести
|
|
7
Ткачев
28.05.12
✎
20:00
|
(6)Курить бросил, сегодня ровно месяц и безумно рад, вот как мне нужно было.
...
Табл.Область("R7:R8").Сгруппировать();
Табл.Область("R10:R12").Сгруппировать();
Табл.Область("R6:R12").Сгруппировать();
ЭлементыФормы.ТабОтчета.Вывести(Табл);
|
|
8
vis_tmp
28.05.12
✎
20:11
|
(7)А если без конкретных адресов областей?
|
|
9
Ткачев
28.05.12
✎
20:17
|
(8){Форма.ФормаОтчета.Форма(85)}: Ошибка при вызове метода контекста (Сгруппировать)
Табл.Область().Сгруппировать();
по причине:
Неприемлемая для операции область.
|
|
10
Wobland
28.05.12
✎
20:23
|
(9) думаю, он в курсе ;) кстати, сильно подозреваю, что фиксированная группировка возможна прямо в макете
|
|
11
Ткачев
28.05.12
✎
20:25
|
(10)Да, но только для макета, при выводе результата, получить ее мне не удалось.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой