Имя: Пароль:
1C
1С v8
Как программно свернуть группировку строк Табличного документа.
0 ShadowXXX
 
19.12.15
13:37
В продолжение ветки: v8: Как программно  свернуть группировку строк Табличного документа.

Задача: с помощью СКД сформирован отчет.
Далее в сформированный табличный документ с помощью функции ВставитьОбласть добавлены дополнительные таблицы.

Вопрос заключается в том как сгруппировать и свернуть строки добавленных таблиц.

НачатьАвтогруппировку строк не подходит, т.к. строки добавляются с помощью ВставитьОбласть.

Выход: получить области сформированных таблицам и применить к ним сначала Сгруппировать, а затем установить Видимость = Ложь
Т.о. таблица отобразится сгруппированной и свернутой.

Можно применить ПоказатьУровеньГруппировкиСтрок(0), но при этом свернуться все группировки, а это не всегда нужно!

// Свернем строки таблицы
ОблДляГруппировки=ПарамФДДоп.ТаблДок.Область(
            НачСтрока
            ,
            ,КонСтрока
            ,
            );
ОблДляГруппировки.Сгруппировать("ИмяГруппировки1");
ОблДляГруппировки.Видимость=Ложь;
1 Homer
 
19.12.15
13:55
в группировки необходимо выводить признак надо группировать или нет. А там уже по коду его будешь читать. Понятно дело этот признак при выводи отчищая.