Шаг 151 - Изучаем таблицу – Выводим секцию

Вот и подошло время вывести секцию. Воспользуемся функцией.

ВывестиСекцию
Перенести секцию исходной таблицы-шаблона в результирующую таблицу.

Синтаксис:

ВывестиСекцию(<Секция>)

Англоязычный синоним:

PutSection

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

Создаем секцию.

151_1.gif (3067 b)

И выводим ее.

Процедура Печать()
	Т=СоздатьОбъект("Таблица");
	Т.ИсходнаяТаблица("Таблица2");
	Т.ВывестиСекцию("Секция_1");
	Т.Показать();
КонецПроцедуры

Мы увидим таблицу и секцию.

151_2.gif (2552 b)

Но что-то внешний вид мало похож на документ для печати, да и пользователь может начать править что-то.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.08.2002