|
Как сохранить признак развернутости группировки табличного документа?
| ☑ |
0
Алексей Турков
12.12.22
✎
07:41
|
Отчет выводит в табличный документ сгруппированные значения реквизитов Проект, Статья, Контрагент, Организация. После этого пользователь разворачивает или сворачивает группировки по своему усмотрению. Нужно сохранить признак развернутости группировки табличного документа, чтобы отчет формировался согласно этого признака и пользователю не нужно было опять разворачивать или сворачивать группировки. Как по вашему мнению это лучше реализовать?
P. S. Сохранить признак развернутости можно заранее для всех пользователей.
|
|
1
Алексей Турков
13.12.22
✎
10:08
|
Упрощу вопрос: можно ли программно развернуть определенную группировку табличного документа?
|
|
2
Oleg37701
13.12.22
✎
10:09
|
(1) ПоказатьАвтогруппировкуСтрок()
|
|
3
Rokford
13.12.22
✎
13:32
|
(1) ПоказатьУровеньГруппировокСтрок(<Уровень>)
|
|
4
Алексей Турков
16.12.22
✎
22:56
|
(3) Данный метод разворачивает или сворачивает все группировки определенного уровня. А нужно некоторые группировки, находящиеся на одном уровне, развернуть, а некоторые свернуть.
|
|
5
kittystark
17.12.22
✎
11:59
|
1. у ТД нет штатных методов определения свернутости / развернутости какой-то отдельной области группировки
2. программно можно:
- взять из исходного ТД1, допустим развернутого, создать копию ТД2
- свернуть ТД2 до определенного уровня
- потом копировать из ТД1 и ТД2 на выбор некоторые области в новый ТД3
- показать пользователю ТД3, при этом "микро-квадратики плюс/минус" не обновятся, но области группировок будут свернуты
вот так вот, только методом гланды -> Ж
|
|
6
Алексей Турков
17.12.22
✎
21:14
|
Как программно развернуть определенную группировку табличного документа разобрался:
НачатьГруппуСтрок(<ИмяГруппы>, <ОткрытаЛиГруппа>)
Теперь нужно получать параметр ОткрытаЛиГруппа, который предварительно следует как-то сохранять. По сути необходимо заранее сохранять структуру отчета - какие группировки будут развернуты, а какие - нет. Как это лучше сделать?
|
|
7
RomanYS
17.12.22
✎
22:44
|
(6) похоже это просто .Видимость, потому как разворачивание группировки внезапно отображает ранее скрытые строки
|
|