|   |   | 
| 
 | Группировать строки в отчете можно только по результатам запроса или нет? | ☑ | ||
|---|---|---|---|---|
| 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); - то всё равно не выводится по группировкам.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |