В начало
«Список договоров» через КЗОРНеобходимо построить простенький отчет «Список договоров», используя конструктор отчета с обработкой результата. Итак, создаем пустой отчет в дереве объектов конфигуратора, на закладке «Основные» задаем ему имя и переходим на закладку «Фомы». На закладке «Формы» создаем форму отчета. На закладке «Реквизиты» формы отчета добавляем реквизит «ТабДок» с типом табличный документ и перетаскиваем его мышкой в левое окно. Затем идем на закладку «Команды – Команды формы» и создаем кнопку для формирования отчета, задаем имя «Сформировать», создаем действие для нее и также перетаскиваем мышкой в левое окно. При этом в нижней части будет выведен предварительный просмотр формы отчета. Рис. 1. Форма отчета Затем нужно перейти в модуль формы, там нами были созданы 2 шаблона процедуры для формирования отчета. Во первых нужно передать «ТабДок» в качестве параметра процедуры «СформироватьНаСервере», а во вторых поместить курсор в тело этой процедуры и выбрать в главном меню конфигуратора «Текст – Конструктор запроса с обработкой результата…». После чего он собственно и запуститься. Таблица 1. Закладки конструктора запроса с обработкой результата (КЗОР)
Далее можно закрыть КЗОР, при этом будет создан макет отчета и заполнено тело процедуры «СформироватьНаСервере(ТабДок)». Макет можно слегка откорректировать, добавив заголовок, изменив шрифт надписей и выделение полей. Рис. 2. Немного отформатированный авто-макет отчета Текст процедур, на всякий случай показан ниже. Листинг 1. Модуль формы и процедуры
Далее запускаем режим «1С:Предприятие», находим и формируем отчет. Рис. 3. Сформированный отчет «Список договоров» ПРИМЕЧАНИЕ:
отчет создан в версии 8.3. |
|||||||||||