Консультация № 76918
27.02.2007, 07:35
0.00 руб.
0 3 3
Здравствуйте, уважаемые господа эксперты!!!
Встретил такую конструкцию:
Таб.ВывестиСекцию("Сотр>");
Скажите, что в данном случае означает знак">"

Обсуждение

Неизвестный
27.02.2007, 09:49
общий
это ответ
Здравствуйте, BigHard!
Цитата из справочника по языку:

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

Синтаксис:

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

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

PutSection

Параметры:

<Ceкция>
Выражение типа строка, задающее имя выводи­мой секции, или значение типа секция, полу­ченное при помощи метода ПолучитьСекцию.


Описание:

Метод ВывестиСекцию выполняет перенос именованной секции из исход­ной таблицы-шаблона в результирующую таблицу. Имя секции задается стро­ковым выражением следующего формата:

ИдентификаторСекции1[<|>|-][|ИдентификаторСекции2[<|>|-]]

Символы "<" , ">" , "-" после идентификатора секции указывают на то, что выбирается только часть секции:

<
заголовочная часть (с начала секции до начала вложенной сек­ции).

>
подвальная часть (с конца вложенной секции до конца секции).


средняя часть (собственно вложенная секция).


В выражении <Секция> можно задавать имена двух секций, разделенных зна­ком "|". При этом перенесена будет область исходной таблицы, являющаяся пересечением первой и второй указанных секций. При этом одна секция может быть горизонтальной (состоять из строк), а другая — вертикальной (состоять из колонок). В результате перенесется прямоугольная область таблицы.

Если в качестве параметра метода задано строковое значение имени секции, то при переносе ячейки таблицы, имеющие тип «Шаблон» и «Выражение», будут заполнены соответствующими данными.

Метод ВывестиСекцию помещает новую секцию со следующей строки вслед за последней выведенной секцией, начиная с первой колонки.

Пример:

//Выводим заглавие таблицы

Таб.ВывестиСекцию("Документ<|ДокументВерт<");

Пока ЗапросКат.Группировка("Ктг") = 1 Цикл

Таб.ПрисоединитьСекцию("Документ<|Осн2");

КонецЦикла;

Таб.ПрисоединитьСекцию("Документ<|ДокументВерт>");



//Выводим колонтитул таблицы

Таб.ВывестиСекцию("КолонТитул|ДокументВерт<");

Пока 3апросКат.Группировка("Ктг") = 1 Цикл

Таб.ПрисоединитьСекцию("КолонТитул|Осн2");

КонецЦикла;

Таб.ПрисоединитьСекцию("КолонТитул|ДокументВерт>");

Продолжать = 1;

Пока Запрос.Группировка("Пдр") = 1 Цикл

// Заполнение полей

Пдр Таб.ВывестиСекцию("Осн1|ДокументВерт<");

Далее = 1;

Пока Продолжать = 1 Цикл

// Заполнение полей Ктг

СлКат = ЗапросКат.Группировка("Ктг");

Если Далее = 1 Тогда

ОК = Запрос.Группировка("Ктг");

КонецЕсли;

Если СлКат = 0 Тогда

Прервать;

КонецЕсли;

Если ЗапросКат.Ктг = Запрос.Ктг Тогда

Таб.ПрисоединитьСекцию("Осн1|Осн2");

Далее = 1;

Иначе

Таб.ПрисоединитьСекцию("Осн1|Пусто");

Далее = 0;

КонецЕсли;

КонецЦикла;

Таб.ПрисоединитьСекцию("Осн1|ДокументВерт>");

КонецЦикла;

Неизвестный
27.02.2007, 09:51
общий
это ответ
Здравствуйте, BigHard!
читаем Синтакс-Помошника

ВывестиСекцию(<?>);
PutSection(<?>);
Синтаксис:
ВывестиСекцию(<ИмяСекции>)
Назначение:
Перенести секцию исходной таблицы-шаблона в результирующую таблицу.
Параметры:
<ИмяСекции> - выражение типа строка, задающее имя выводимой секции, или значение типа секция, полученное при помощи метода ПолучитьСекцию.
Имя секции задается строковым выражением следующего формата:
ИдентификаторСекции1[<|>|-][|ИдентификаторСекции2[<|>|-]]
Символы ‘‘<‘‘ , ‘‘>‘‘ , ‘‘-‘‘ после идентификатора секции указывают на то, что выбирается только часть секции. ‘‘<‘‘ - заголовочная часть (с начала секции до начала вложенной секции). ‘‘>‘‘ - подвальная часть (с конца вложенной секции до конца секции). ‘‘-‘‘ - средняя часть (собственно вложенная секция).
В выражении можно задавать имена двух секций, разделенных знаком ‘‘|‘‘. При этом будет получена область исходной таблицы, являющаяся пересечением первой и второй указанных секций. При этом одна секция может быть горизонтальной (состоять из строк), а другая - вертикальной (состоять из колонок). В результате получится прямоугольная область таблицы.
Неизвестный
27.02.2007, 11:56
общий
это ответ
Здравствуйте, BigHard!

Если в печатной таблице встречаются вложенные секции (секция в секции):
Символы ‘‘<‘‘ , ‘‘>‘‘ , ‘‘-‘‘ после идентификатора секции указывают на то, что выбирается только часть секции. ‘‘<‘‘ - заголовочная часть (с начала секции до начала вложенной секции). ‘‘>‘‘ - подвальная часть (с конца вложенной секции до конца секции). ‘‘-‘‘ - средняя часть (собственно вложенная секция).
Форма ответа