|
Группировать строки в отчете можно только по результатам запроса или нет? | ☑ | ||
---|---|---|---|---|
0
snegovik
04.10.14
✎
15:44
|
Вот есть метод НачатьАвтоГруппировкуСтрок(), после которого строки в отчете можно сворачивать-разворачивать. Во всех примерах этот метод дается при описании вывода данных из запроса. А можно ли группировать строки произвольным образом, не из запроса? А, например, просто выборкой их цикла?
|
|||
1
ChMikle
04.10.14
✎
15:45
|
Ага
|
|||
2
snegovik
04.10.14
✎
15:47
|
(1) "Ага" - можно, или "Ага" - нельзя?)
|
|||
3
ChMikle
04.10.14
✎
15:47
|
(2)можно ты же добавляешь сам начало и конец автогруппировки
|
|||
4
Banned
04.10.14
✎
15:48
|
можно всё.
|
|||
5
ChMikle
04.10.14
✎
15:50
|
Поищи примеры , там просто все,это не связано с запросами
|
|||
6
snegovik
04.10.14
✎
16:05
|
(3) Вот как раз-таки у меня не получилось в обычном цикле. Потому и подумал, что, возможно, это связано с запросами. ЧТо же, буду пробовать ещё)
|
|||
7
ChMikle
04.10.14
✎
16:18
|
(6) пошукай в инете если до понедельника не разберешься на работе был отчет скину в качестве примере код свой :)
|
|||
8
snegovik
06.10.14
✎
13:13
|
Тогда подскажите, что не так:
ТабДок = ЭлементыФормы.ПолеТабличногоДокумента; ТабДок.ОтображатьЗаголовки = Истина; ТабДок.АвтоМасштаб = Истина; Макет = ОтчетОбъект.ПолучитьМакет("Макет"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьСтрокаНачисление = Макет.ПолучитьОбласть("СтрокаНачисление"); ОбластьСтрокаОплата = Макет.ПолучитьОбласть("СтрокаОплата"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.Вывести(ОбластьСтрокаНачисление); ТабДок.НачатьАвтогруппировкуСтрок(); Для i = 1 по 5 Цикл ТабДок.Вывести(ОбластьСтрокаОплата, 2); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Показать(); Выводятся просто строки, без возможности группировать и т.п. |
|||
9
snegovik
06.10.14
✎
13:27
|
апну....
|
|||
10
Banned
06.10.14
✎
13:36
|
Замени НачатьАвтогруппировкуСтрок на НачатьГруппуСтрок
И в конце аналогично |
|||
11
mergan
06.10.14
✎
13:37
|
первой группировки нет
|
|||
12
snegovik
06.10.14
✎
13:52
|
(11) Если 2 менять на 1 в строке ТабДок.Вывести(ОбластьСтрокаОплата, 2); - то всё равно не выводится по группировкам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |