Скачиваний:
0
Добавлен:
09.07.2025
Размер:
2.35 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

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

Основы программирования в корпоративных информационных системах

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

Москва, 2024 г.

Оглавление

1 Цель 3

2 Задачи 3

3 Выполнение работы 3

4 Вывод 19

1 Цель

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

2 Задачи

1. Создать регистр сведений «Цены номенклатуры»;

2. Получить актуальную цену номенклатуры;

3. Подставить актуальную цену в документ «Заказ клиента».

3 Выполнение работы

Создание регистра сведений «Цены номенклатуры»

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

Рисунок 1 - Создание регистра сведений «Цены номенклатуры»

Добавим измерение «Номенклатура» и Ресурс «Цена». В измерении поставим галочки «Ведущее», чтобы запись была подчиненна объектам, записываемым в данном измерении и «Запрет незаполненных значений» (рисунок 2)

Рисунок 2 – Добавление измерения и ресурса

Запустим пользовательский режим и проверим работу текущей программы, заполним данные (рисунок 3).

Рисунок 3 – Заполнение данных

Получение актуальной цены номенклатуры

Цена номенклатуры должна подставляться в документ при изменении товара или услуги. Для этого пропишем код для таблицы «Товары» и «Услуги» (рисунок 4-5).

Рисунок 4 – Код для таблицы «Товары»

Рисунок 5 – Код для таблицы «Услуги»

Запустим пользовательский режим и проверим работу текущей программы, заполним некоторые данные (рисунок 6 - 7).

Рисунок 6 – Заполнение таблицы «Товары»

Рисунок 7 – Заполнение таблицы «Услуги»

Создание отчета «Динамика цен»

Создадим новый отчёт «Динамика цен» (рисунок 8).

Рисунок 8 – Создание отчёта «Динамика цен»

Перейдем в конструктор запроса и заполним данные для таблицы и полей (рисунок 9).

Рисунок 9 – Конструктор запроса

Перейдем на вкладку «Ресурсы» и занесем цену в поле (рисунок 10).

Рисунок 10 – Заполнение ресурсов

Изменим выражение, чтобы цены не складывались (рисунок 11).

Рисунок 11 – Изменение выражения

Создадим отчет в виде диаграммы, выберем поля, которые будут отображаться в отчете (рисунок 12).

Рисунок 12 – Создание отчета

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

Рисунок 13 – Создание отчета

Выберем поля упорядочивания (рисунок 14). Период по возрастанию, чтобы дни шли друг за другом.

Рисунок 14 – Создание отчета

Тип диаграммы выберем график (рисунок 15).

Рисунок 15 - Создание отчета

В поле отбор поставим галочку «Включать в пользовательские настройки» (рисунок 16).

Рисунок 16 – Настройка отбора

Запустим пользовательский режим, создадим отчет «Динамика цен» (рисунок 17 - 18).

Рисунок 17 – Результат отчета «Динамика цен»

Рисунок 18 – Результат отчета «Динамика цен»

Создание отчета «Цены номенклатуры»

Создадим новый отчет «Цены номенклатуры» (рисунок 19).

Рисунок 19 – Создание отчета «Цены номенклатуры»

Перейдем в конструктор запроса и заполним данные для таблицы и полей (рисунок 20).

Рисунок 20 – Конструктор запроса

Перейдем во вкладку «Связи» и заполним данные для таблиц (рисунок 21).

Рисунок 21 –Заполнение информации во вкладке «Связи»

Итог запроса представлен на рисунке 22.

Рисунок 22 – Запрос

В поле период поставим галочку «Включать в пользовательские настройки» (рисунок 23).

Рисунок 23 – Настройка периода

Выберем отчет в форме списка и выберем поля, которые будут отображаться в отчете (рисунок 24).

Рисунок 24 – Создание отчета

Затем выберем поля упорядочивания (рисунок 25).

Рисунок 25 – Создание отчета

Запустим пользовательский режим и проверим работоспособность программы. Создадим отчет «Цены номенклатуры» (рисунок 26 - 27).

Рисунок 26 - Отчет «Цены номенклатуры»

Рисунок 27 - Отчет «Цены номенклатуры»

4 Вывод

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

Соседние файлы в предмете Основы программирования в корпоративных информационных системах