Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 мая 2024, 08:56

Конструктор макета отчета

Автор mara, 11 июл 2008, 11:19

0 Пользователей и 1 гость просматривают эту тему.

mara

Отчет состоит из отдельных значений
В этом случае созданная таблица состоит из одной секции — «Шапка», и содержит заготовки для вывода значений. В каждой строке с «заготовками» следует в ячейку «Текст» ввести подпись к выводимому значению, а в ячейку «Выражение» — выражение для вычисления выводимого значения.

В результате работы Конструктора в модуль формы добавлена процедура для вывода отчета с указанным при работе Конструктора именем.


mara

Отчет содержит циклы по строкам
Таблица для отчета этого типа содержит секции для вывода шапки и подвала отчета, а также столько секций «Строка...», сколько циклов по строкам было указано при работе Конструктора. В модуль формы добавлена процедура для вывода отчета. В начале процедуры Конструктор поместил подсказку: «Конструкции <<...>> необходимо заменить на реальные логические условия и значения переменных». Смысл ее заключается в следующем: в процедуре в характерных скобках <<...>> находится текст «Условие»; конструкцию <<Условие>> следует заменить на логическое выражение, являющееся условием цикла. Цикл будет выполняться только в том случае и только до тех нор, пока значение логического выражения будет «Истина».


mara

Отчет содержит циклы по строкам и столбцам
Для отчета такого типа Конструктор помещает в табличную часть вертикальные и горизонтальные секции.

Горизонтальные секции включают секции для вывода заголовка отчета, шапки колонок отчета, подвала отчета, а также столько секций «Строка...», сколько циклов по строкам было указано при работе Конструктора.

Вертикальные секции включают секции для вывода фиксированных колонок слева и справа, а также столько секций «Колонка...», сколько циклов по колонкам было указано при работе Конструктора. В модуль формы Конструктор добавил две процедуры. Имя одной из них, «Сформировать», было задано при работе Конструктора. Процедура содержит команды создания и вывода таблицы, а также цикл по строкам.

Внутри цикла по строкам вызывается процедура Сформировать_Колонки (имя процедуры сформировано автоматически), которая «отвечает» за цикл по колонкам.

В обоих циклах не определены условия циклов и Конструктор напоминает об этом при помощи подсказки. Условия выполнения циклов необходимо ввести вручную.


mara

Создание диаграммы
Если при выборе типа отчета указано создание диаграммы, Конструктор помещает в таблицу секцию «Диаграмма». При помощи двойного щелчка мыши по области построения диаграммы или области легенды можно открыть диалог «Формат...» для редактирования свойств диаграммы или легенды.

В модуль формы добавлены процедура формирования отчета и процедура Сформировать_Диаграмма для работы с объектом «Диаграмма».

Для того, чтобы процедуры корректно выполнялись, в них необходимо произвести замену конструкций в характерных скобках <<...>> на реальные логические условия и значения переменных.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск