
СКД пронумеровать группировку
Необходимо в настройках добавить системное поле «Номер по порядку» и для групп тоже (см. пример на картинке). И так нужно выполнить для каждой группировки которую необходимо нумеровать.
СКД свернуть
Как в СКД вывести отчет свернутым по уровням.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) // СВЕРНУТАЯ ГРУППИРОВКА СТРОК СтандартнаяОбработка= Ложь; КомпоновщикМакет= Новый КомпоновщикМакетаКомпоновкиДанных; Макет= КомпоновщикМакет.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(Макет, , ДанныеРасшифровки); ПроцессорВывода= Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); //ДокументРезультат.ПоказатьУровеньГруппировокСтрок(2); //Уровень 3 //ДокументРезультат.ПоказатьУровеньГруппировокСтрок(1); //Уровень 2 ДокументРезультат.ПоказатьУровеньГруппировокСтрок(0); //Уровень 1 КонецПроцедуры |
Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.