Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laby_1-3_po_informatsionnym_tehnologiam_i_siste....doc
Скачиваний:
40
Добавлен:
08.12.2018
Размер:
10.07 Mб
Скачать

3.3. Простой отчет

Объект конфигурации Отчет предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные.

Создадим отчет, который будет показывать нам приход, расход и остатки материалов.

Добавим новый объект конфигурации Отчет.

Для этого выделим в дереве объектов конфигурации ветвь Отчеты и нажмем кнопку Добавить в командной панели окна конфигурации (рис. 2.71).

Рис. 2.71. Создание отчета

В открывшемся окне редактирования объекта конфигурации на закладке Основные зададим имя отчета – Материалы (рис. 2.72).

Рис. 2.72.Создание отчета

Создадим основу для построения любого отчета - схему компоновки данных. Для этого нажмем кнопку Открыть схему компоновки данных или кнопку открытия со значком лупы (рис. 2.73).

Рис. 2.73. Создание схемы компоновки данных отчета

Так как у отчета, который мы создаем, еще не существует схемы компоновки данных, платформа предложит создать новую схему. Схема компоновки данных с точки зрения конфигурации является макетом, поэтому будет открыт конструктор макета, предлагающий выбрать единственный тип макета - Схема компоновки данных (рис. 2.74).

Рис. 2.74. Создание схемы компоновки данных

Нажмем кнопку Готово.

Платформа создаст новый макет, содержащий схему компоновки данных, и сразу же откроет конструктор схемы компоновки данных (рис. 2.75).

Рис. 2.75. Конструктор схемы компоновки данных

Добавим новый набор данных - запрос. Для этого нажмем кнопку Добавить или вызовем контекстное меню ветки Наборы данных (рис. 2.76).

Рис. 2.76. Добавление набора данных - запроса

Для того чтобы создать текст запроса, запустим конструктор запроса - нажмем кнопку Конструктор запроса (рис. 2.77).

Рис. 2.77. Вызов конструктора запроса

Конструктор запроса - инструмент, созданный для помощи разработчику, позволяющий визуально конструировать запрос (рис. 2.78).

Рис. 2.78. Конструктор запроса

В списке База данных представлены таблицы для создания запроса. На основе их данных мы имеем возможность построить отчет. Если раскрыть ветку РегистрыНакопления, то мы увидим, что кроме таблицы регистра ОстаткиМатериалов в этой ветке присутствуют еще несколько виртуальных таблиц, которые формирует система (рис. 2.79).

Рис. 2.79. Таблицы для создания запроса

Откроем виртуальную таблицу ОстаткиМатериалов.Остатки ИОбороты (рис. 2.80).

Рис. 2.80. Таблица «ОстаткиМатериалов.ОстаткиИОбороты»

Эта таблица содержит измерения регистра ОстаткиМатериалов - Материал, Склад и кроме этого начальные и конечные остатки, а также значения прихода, расхода и оборотов для всех ресурсов регистра ОстаткиМатериалов.

Начнем выбирать поля таблицы в нужном нам порядке двойным щелчком мыши.

Сначала выберем Склад и Материал. Затем выберем КоличествоНачальныйОстаток, КоличествоПриход, КоличествоРасход.

В заключение выберем КоличествоКонечныйОстаток (рис. 2.81).

Рис. 2.81.

В результате окно Поля должно быть заполнено следующим образом (рис. 2.82).

Рис. 2.82. Выбранные поля

Нажмем ОК и вернемся в конструктор схемы компоновки данных (рис. 2.83).

Рис. 2.83. Конструктор схемы компоновки данных

Перейдем на закладку Настройки. В верхнем правом окне будет находиться иерархическая структура нашего отчета (рис. 2.84).

Рис. 2.84. Окно настроек отчета

Для добавления нового элемента выделим в дереве структуры отчета корневой элемент Отчет и вызовем его контекстное меню (рис. 2.85).

Рис. 2.85. Добавление группировки

Добавим в отчет группировку (контекстное меню - Новая группировка).

При этом не станем указывать поле группировки, а просто нажмем ОК (рис. 2.86).

Рис. 2.86. Добавление группировки

В структуре отчета появится группировка Детальные записи (рис. 2.87).

Рис. 2.87. Новая группировка Детальные записи

Теперь настроим поля, которые будут выводиться в результат отчета.

Для этого перейдем в нижнем окне настроек на закладку Выбранные поля. Перенесем мышью из списка доступных полей (рис. 2.88):

• Склад,

• Материал,

• КоличествоНачальныйОстаток,

• КоличествоПриход,

• КоличествоРасход,

• КоличествоКонечныйОстаток.

Рис. 2.88. Добавление полей в список выбранных полей

Затем перейдем на закладку Параметры и укажем, что параметры отчета Дата начала и Дата окончания будут включены в состав пользовательских настроек, и эти настройки будут находиться непосредственно в форме отчета, то есть будут «быстрыми» настройками (рис. 2.89).

Рис. 2.89. Окно настроек отчета

Сначала укажем, что оба эти параметра будут использоваться в отчете - установим флажки в первой колонке.

Затем выделим каждый из параметров, нажмем кнопку Свойства элемента пользовательских настроек и поставим флажок Включать в пользовательские настройки (рис. 2.89).

В заключение определим, в каких подсистемах будет отображаться отчет.

Закроем конструктор схемы компоновки данных и откроем окно редактирования объекта конфигурации отчет Материалы (рис. 2.90).

Рис. 2.90. Окно редактирования объекта конфигурации отчет Материалы

Перейдем на закладку Подсистемы.

Отметим в списке подсистем конфигурации ветви Учет материалов, Оказание услуг и Бухгалтерия (рис. 2.91).

Рис. 2.91. Определение списка подсистем, в которых будет отображаться отчет

Запустим 1С: Предприятие в режиме отладки и посмотрим, как работает отчет.

В открывшемся окне 1С:Предприятия мы видим, что в панели действий разделов Бухгалтерия, Оказание услуг и Учет материалов появилась новая группа команд для выполнения отчетов и в ней команда для формирования отчета Материалы (рис. 2.92).

Рис. 2.92. Команда для формирования отчета «Материалы»

Выполним эту команду.

Перед нами откроется автоматически сформированная системой форма отчета (рис. 2.93).

Рис. 2.93. Форма отчета

Зададим даты начала и окончания отчетного периода и нажмем кнопку Сформировать (рис. 2.94).

Рис. 2.94.

Сформированный отчет показан на рисунке 2.95.

Рис. 2.95. Отчет «Материалы»

Лабораторная работа №3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]