Вот и подошло время вывести секцию. Воспользуемся функцией.
ВывестиСекцию
Перенести секцию исходной таблицы-шаблона в результирующую таблицу.
Синтаксис:
ВывестиСекцию(<Секция>)
Англоязычный синоним:
PutSection
Параметры:
<Ceкция> Выражение типа строка, задающее имя выводимой секции, или значение типа секция, полученное при помощи метода ПолучитьСекцию.
Описание:
Метод ВывестиСекцию выполняет перенос именованной секции из исходной таблицы-шаблона в результирующую таблицу. Имя секции задается строковым выражением следующего формата:
ИдентификаторСекции1[<|>|-][|ИдентификаторСекции2[<|>|-]]
Символы "<" , ">" , "-" после идентификатора секции указывают на то, что выбирается только часть секции:
< заголовочная часть (с начала секции до начала вложенной секции).
> подвальная часть (с конца вложенной секции до конца секции).
— средняя часть (собственно вложенная секция).
В выражении <Секция> можно задавать имена двух секций, разделенных знаком "|". При этом перенесена будет область исходной таблицы, являющаяся пересечением первой и второй указанных секций. При этом одна секция может быть горизонтальной (состоять из строк), а другая — вертикальной (состоять из колонок). В результате перенесется прямоугольная область таблицы.
Если в качестве параметра метода задано строковое значение имени секции, то при переносе ячейки таблицы, имеющие тип <Шаблон> и <Выражение>, будут заполнены соответствующими данными.
Метод ВывестиСекцию помещает новую секцию со следующей строки вслед за последней выведенной секцией, начиная с первой колонки.
Создаем секцию.
И выводим ее.
Процедура Печать() Т=СоздатьОбъект("Таблица"); Т.ИсходнаяТаблица("Таблица2"); Т.ВывестиСекцию("Секция_1"); Т.Показать(); КонецПроцедуры
Мы увидим таблицу и секцию.
Но что-то внешний вид мало похож на документ для печати, да и пользователь может начать править что-то.