Добавил:
при поддержке музыки группы Anacondaz Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

практика (ОПвКИС) / ОПвКИС Курило БСТ2001 П6

.docx
Скачиваний:
2
Добавлен:
02.10.2023
Размер:
1.36 Mб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования 

«Московский технический университет связи и информатики»

Практическая работа №6

по дисциплине

«Информационные технологии и программирование»

Выполнила: студентка группы БСТ2001 Курило А. А.

Проверил: Гук А. В.

Москва, 2022

Задание: В информационной базе необходимо оборотный регистр накопления Продажи по сотрудникам со следующими данными:

Измерения:

  • Сотрудник (Ссылка на справочник сотрудники);

  • Номенклатура (Ссылка на справочник Номенклатура)

Ресурсы:

Сумма (Число).

Регистратор:

Расходная накладная.

На рисунке 1 представлен регистр накопления, который должен получиться.

Рисунок 1 - Регистр накопления

После этого нужно сделать движение в Расходной накладной с помощью конструктора. Оно должно быть реализовано и для табличной части Товары, и для табличной части Услуги.

Для отображения данных пользователю следует создать отчет Отчет по продажам сотрудников. Отчет строится по регистру накопления Продажи по сотрудникам. Особенности создания отчёта:

  1. В отчете должна выводиться сумма по продажам каждого сотрудника и итоговая сумма по всем продажам (Рисунок 2).

Рисунок 2 - Вывод суммы по продажам каждого сотрудника

  1. Данные должны быть сгруппированы по Сотруднику и Типу номенклатуры.

  2. Тип номенклатуры – Родитель. Его можно получить, развернув данные Номенклатуры при формировании запроса в Конструкторе.

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

Рисунок 3 - Визуальное отображение отчёта

  1. Выделить цветом товары, сумма которых меньше 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 - Отчёт по продажам Сотрудников