практика (ОПвКИС) / ОПвКИС Курило БСТ2001 П6
.docxМинистерство цифрового развития, связи и массовых коммуникаций Российской Федерации Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Практическая работа №6
по дисциплине
«Информационные технологии и программирование»
Выполнила: студентка группы БСТ2001 Курило А. А.
Проверил: Гук А. В.
Москва, 2022
Задание: В информационной базе необходимо оборотный регистр накопления Продажи по сотрудникам со следующими данными:
Измерения:
Сотрудник (Ссылка на справочник сотрудники);
Номенклатура (Ссылка на справочник Номенклатура)
Ресурсы:
Сумма (Число).
Регистратор:
Расходная накладная.
На рисунке 1 представлен регистр накопления, который должен получиться.
Рисунок 1 - Регистр накопления
После этого нужно сделать движение в Расходной накладной с помощью конструктора. Оно должно быть реализовано и для табличной части Товары, и для табличной части Услуги.
Для отображения данных пользователю следует создать отчет Отчет по продажам сотрудников. Отчет строится по регистру накопления Продажи по сотрудникам. Особенности создания отчёта:
В отчете должна выводиться сумма по продажам каждого сотрудника и итоговая сумма по всем продажам (Рисунок 2).
Рисунок 2 - Вывод суммы по продажам каждого сотрудника
Данные должны быть сгруппированы по Сотруднику и Типу номенклатуры.
Тип номенклатуры – Родитель. Его можно получить, развернув данные Номенклатуры при формировании запроса в Конструкторе.
Визуальное отображение отчета должно совпадать с тем, что представлено на рисунке 3.
Рисунок 3 - Визуальное отображение отчёта
Выделить цветом товары, сумма которых меньше 500. Для выделения строки цветом используется Условное оформление отчёта представлено на рисунках 4-5.
Рисунок 4 - Условное оформление отчёта
Рисунок 5 - Условное оформление отчёта
Выполнение задания
Для выполнения задания был создан регистр накопления «ПродажиПоСотрудникам» с данными, представленными на рисунке 6.
Рисунок 6 - Данные регистра накопления
У измерений «Сотрудник» и «Номенклатура» ставится галочка на «Запрет незаполненных значений».
В регистраторах ставится галочка у «Расходная накладная» (Рисунок 7).
Рисунок 7 – Регистраторы
После этого нужно сделать движение в Расходной накладной с помощью конструктора. Оно должно быть реализовано и для табличной части Товары, и для табличной части Услуги.
Для этого необходимо зайти в конструктор движений расходной накладной, выбрать табличную часть «Товары» и заполнить выражения.
Рисунок 8 - Конструктор движения для товаров
Аналогичным образом был заполнен конструктор движения для услуг.
Рисунок 9 - Конструктор движения для услуг
После создания движения регистров в модуле объекта появляется код, представленный на рисунке 10.
Рисунок 10 - Модуль объекта
Далее был создан отчёт по продажам сотрудников и открыта схема компоновки данных (Рисунок 11).
Рисунок 11 - Создание отчёта
После того как откроется основная схема компоновки данных, необходимо создать Набор данных (Рисунок 12).
Рисунок 12 - Добавление набора данных
Далее воспользоваться конструктором запроса (нажать на кнопку) и выбрать поля из ПродажиПоСотрудникам.Обороты. Данное действие представлено на рисунке 13.
Рисунок 13 - Выбор полей
После сохранения установленных данных отобразится схема компоновки с указанными полями (Рисунок 14).
Рисунок 14 - Схема компоновки данных
В данной схеме были поставлены галочки для заголовков «СуммаОборот» и «НоменклатураРодитель» и рядом с галочкой вписан Заголовок, который необходим для представления пользователю. СуммаОборот – Сумма, НоменклатураРодитель – Тип номенклатуры.
Далее необходимо перейти в настройки и открыть конструктор компоновки данных и выбрать тип отчёта «Список» (Рисунок 15).
Рисунок 15 - Конструктор настроек компоновки данных
Последующие настройки конструктора представлены на рисунках 16-18.
Рисунок 16 - Настройки конструктора
Рисунок 17 - Настройки конструктора
Рисунок 18 - Настройки конструктора
На рисунке 19 представлен полученный отчёт, если сформировать его в пользовательском режиме на данном этапе.
Рисунок 19 - Отчёт
Чтобы добавить в отчёт сортировку по периоду, в схеме компоновки данных необходимо зайти в параметры и добавить параметр «Период», а в параметры «НачалоПериода» и «КонецПериода» написать выражения, представленные на рисунке 20.
Рисунок 20 - Создание периода
Далее во вкладке Настройки – Параметры включить созданный «Период» в пользовательские настройки (Рисунок 21).
Рисунок 21 - Создание периода
Чтобы внизу отчёта добавить строку с подсчётом всех сумм, необходимо перейти во вкладку Ресурсы и переместить поле «СуммаОборот», как показано на рисунке 22.
Рисунок 22 - Ресурсы
После настройки данных в отчёте, переходим к оформлению.
Во вкладке Настройки – Другие настройки необходимо выбрать макет оформления Море, как показано на рисунке 23.
Рисунок 23 - Оформление отчёта
Чтобы выделить другим цветом позицию по конкретному условию, переходим во вкладку Условное оформление. И выбираем необходимые параметры (Рисунок 24).
Рисунок 24 - Оформление отчёта
Полученный отчёт по продажам сотрудников представлен на рисунке 25.
Рисунок 25 - Отчёт по продажам Сотрудников