|
Помогите с уровнями группировок в СКД |
☑ |
0
EugeneSt
21.02.19
✎
09:22
|
Помогите разобраться возможно ли такое.
такое:
К примеру есть отчет СКД отображающий товары на складах.
Структура:
-Склад1
--Товар1
--Товар2
-Склад2
--Товар1
--Товар2
Вопрос можно ли сделать так что бы при формировании уровни Склад1 были развернуты, а уровни Склад2 свернуты.
Нашел ДокументРезультат.ПоказатьУровеньГруппировокСтрок(); Но он действует на все уровни в документе.
|
|
1
ДенисЧ
21.02.19
✎
09:23
|
После формирования отчёта пройдись по табдоку и сверни, что нужно
|
|
2
EugeneSt
21.02.19
✎
09:42
|
(1) "пройдись по табдоку"
Можно по подробнее ?
Это в ПриКомпоновкеРезультат после ПроцессорВывода.Вывести(ПроцессорКомпоновки); ?
|
|
3
wowik
21.02.19
✎
10:03
|
Вместо типовой кнопки "Сформировать" добавить свою с кодом:
&НаКлиенте
Процедура ВывестиОтчет(Команда)
СкомпоноватьРезультат(РежимКомпоновкиРезультата.Авто);
Попытка
Уровень = 0;
У = Результат.КоличествоУровнейГруппировокСтрок() - 1;
Пока У > Уровень Цикл
Результат.ПоказатьУровеньГруппировокСтрок(У);
У = У - 1;
КонецЦикла;
Результат.ПоказатьУровеньГруппировокСтрок(Уровень);
Исключение
КонецПопытки;
КонецПроцедуры
|
|
4
EugeneSt
21.02.19
✎
10:12
|
(3) Этот код свернет поэтапно все уровни у группировок. А я хотел как-то по имени поля измерения сворачивать.
|
|
5
EugeneSt
21.02.19
✎
10:13
|
Грубо говоря если бы я свернул лишь один (-) на форме
|
|