Создание строки-группы с подуровнем
В многоуровневых отчетах строки могут быть группами, которые содержат подуровни. Количество уровней может быть произвольным.
Для создания строки-группы используется метод ДОБАВИТЬ_ГРУППУ. На каждом уровне можно задавать собственный заголовок табличного отчета, или же можно использовать заголовок родительского уровня, для этого в параметре общий_заголовок указывается ДА. Если не использовать общий заголовок, то разработчику придется самостоятельно добавлять столбцы. При использовании общего заголовка на новом подуровне столбцы в нем автоматически создаются по аналогии с родительским уровнем. В методе есть параметр переход, отвечающий за переход на создаваемый подуровень. Этот параметр позволяет не пользоваться методами навигации по уровням отчета, а "на лету" при создании подуровня попасть на него.
Пример
Пример иллюстрирует функцию, которая создает строку-группу с подуровнем, в котором заголовок отчета аналогичен родительскому уровню.
ФУНКЦИЯ Формирование ПЕРЕМ СТОЛБЕЦ_СХЕМЫ: стл стл.ширина = 25 //формирование верхнего уровня ЦИКЛ ДЛЯ (и = 1, 10) стл.имя = СТР(и) ДОБАВИТЬ_СТОЛБЕЦ(стл) ДОБАВИТЬ_СТРОКУ("строка" +СТР(и)) и++ КОНЕЦ_ЦИКЛА //создание строки-группы ДОБАВИТЬ_ГРУППУ(1,"Группа1", ДА, "Новый уровень") //формирование дочернего уровня ЦИКЛ ДЛЯ (а = 1, 10) ДОБАВИТЬ_СТРОКУ(СТР(а)) а++ КОНЕЦ_ЦИКЛА КОНЕЦ_ФУНКЦИИ