|
Как при выводе данных в отчете через компоновку данных выводить одну группировку свернутой | ☑ | ||
---|---|---|---|---|
0
AlexandrV
24.05.18
✎
11:55
|
Как при выводе данных в отчете через компоновку данных выводить одну группировку свернутой?
|
|||
1
DrShad
24.05.18
✎
12:02
|
а нафейхоа ее вообще выводить?
сделай параметр и внутри группировки условие на значение параметра |
|||
2
AlexandrV
24.05.18
✎
12:23
|
(1) отчет этот после того как сформируется отправляют почтой
|
|||
3
AlexandrV
24.05.18
✎
12:26
|
(2)+ из-за отправки почтой и приходится группу сворачивать
|
|||
4
AlexandrV
24.05.18
✎
12:26
|
Подскажите как свернуть
|
|||
5
Cool_Profi
24.05.18
✎
12:27
|
В почте, если екселем отправляешь - всё равно развёрнуто получается.
|
|||
6
PR
24.05.18
✎
12:27
|
(0) ПриКомпоновкеДанных води программно, потом сворачивай
|
|||
7
Cool_Profi
24.05.18
✎
12:27
|
(4) Пробежаться после вывода по табдоку и свернуть
|
|||
8
PR
24.05.18
✎
12:28
|
(5) С чего это?
|
|||
9
PiotrLoginov
24.05.18
✎
12:28
|
(0) либо свернуть в процессе формирования табличного документа, либо свернуть после того, как документ будет сформирован
и да, проверь потом. Т.е. сохрани табл. док., где нужная группа свернута, в экселевский формат, а потом открой экселем, проверь, все ли корректно выглядит. |
|||
10
Cool_Profi
24.05.18
✎
12:29
|
(8) Откуда я знаю? Факт есть. У меня шту 7 отчётов рассылаются, и ни один не сворачивается в екселе в почте
|
|||
11
PR
24.05.18
✎
12:31
|
(10) Нет такого факта, не гони
|
|||
12
DrShad
24.05.18
✎
12:36
|
(11) свернутая группировка все равно есть в экселе в полном объеме
|
|||
13
AlexandrV
24.05.18
✎
12:43
|
(12) Свернуть до сохранения в эксель
Так чтобы на экране его тоже было реально смотреть, иначе это все-равно, что тебе вывести на экран вывести "Войну и мир" и сказать найди пару нужных слов и скажи, что у них напротив написано |
|||
14
Cool_Profi
24.05.18
✎
12:44
|
(11) Увы, есть.
|
|||
15
DrShad
24.05.18
✎
12:45
|
(13) мне то не заливай, у меня около сотни разных отчетов у клиента и все нормально просматриваются
|
|||
16
PR
24.05.18
✎
12:48
|
(12) Конечно есть. А причем здесь это?
|
|||
17
AlexandrV
24.05.18
✎
12:50
|
(16) огромный отчет выводится и найти в нем нужный документ, если они не свернуты по клиентам и датам, не сможет некто
|
|||
18
Малыш Джон
24.05.18
✎
12:53
|
(0) У табличного документа есть функция ПоказатьУровеньГруппировокСтрок().
Чисто средствами СКД - сомневаюсь, что получится. |
|||
19
DrShad
24.05.18
✎
13:10
|
(17) огромные отчеты никто не читает
|
|||
20
AlexandrV
24.05.18
✎
13:26
|
(19) в этом и дело
Поэтому его нужно подавать свернутым |
|||
21
DrShad
24.05.18
✎
13:27
|
(20) а может ему не весь подавать?
|
|||
22
AlexandrV
24.05.18
✎
13:29
|
(21) неизвестно, что ему понадобится
|
|||
23
AlexandrV
24.05.18
✎
14:34
|
Подскажите кто знает как свернуть группу
|
|||
24
kittystark
24.05.18
✎
14:53
|
то что указано в (18) можно сделать в ПриКомпоновкеРезультата() после того как выведен весь отчет
но это отработает для всех группировок одного и того же уровня если нужно свернуть только ОДНУ КОНКРЕТНУЮ группу , например, 1-го уровня, а остальные группы первого же уровня оставить развернутыми тогда так: - определяешься с номерами строк той группы, которую хочешь свернуть - создаешь второй ТД, в него копируешь первый ТД - во 2-ом сворачиваешь через ПоказатьУровеньГруппировокСтрок() - копируешь только нужные строки из 2-го в 1-й сам такое кодил, проверено - работает! только есть один минус: у свернутой ветки слева должен стоять "плюсик", по которому клацаешь и ветка разворачивается, но вместо плюсика будет "минус"... явный баг, от него не избавиться но при последующем экспорте в эксель на него можно забить |
|||
25
AlexandrV
24.05.18
✎
16:01
|
(25) Плюсик стоит и группа мвернулась
Только кнопку "свормировать" заменил на свою и подставил процедуру &НаКлиенте Процедура Сформировать(Команда) СкомпоноватьРезультат(РежимКомпоновкиРезультата.Непосредственно); Этаформа.Результат.ПоказатьУровеньГруппировокСтрок(3); КонецПроцедуры |
|||
26
Aleksandr N
24.05.18
✎
16:12
|
(0) Наверное, это:
ПоказатьУровеньГруппировокСтрок(<Уровень>) |
|||
27
kittystark
24.05.18
✎
16:13
|
(25) у тебя код свернет ВСЕ группы одного уровня, при таком подходе с плюсиками всё ОК
а "минус" возникает если пойти по второму пути сворачивания только одной конкретной группы и НЕ сворачивании других групп ТОГО ЖЕ уровня |
|||
28
AlexandrV
24.05.18
✎
16:22
|
(27) мне этого и надо было добиться
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |