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

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

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

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

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

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

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