Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задача 2_1.doc
Скачиваний:
4
Добавлен:
13.11.2019
Размер:
175.62 Кб
Скачать

Задача 2. Для отдела снабжения необходимо ежемесячно рассчитывать недопоставку материалов каждым поставщиком. Расчет выполняется путем подсчета общего количества материалов, поставленного каждым поставщиком за месяц, сравнения этого количества с планом и определения процента поставки.

Входная информация: код поставщика, код материала, дата поставки, единица и измерения, количество поставленного материала, план поставки.

Результирующая информация: код поставщика, код материа­ла, единица и измерения, факт, план, процент выполнения плана.

Условно-постоянная информация

Логическая структура справочника «Поставщики»

Имя

реквизита

Идентификатор

Тип

данных

Длина

целые

дробные

Код проставщика

j

число

3

Наименование

поставщика

текст

20

Логическая структура справочника «Материал»

Имя

реквизита

Идентификатор

Тип

данных

Длина

целые

дробные

Код материала

i

число

3

Наименование материала

текст

20

Единица измерения

текст

10

Входная информация

Логическая структура таблицы «План поставки»

Имя

реквизита

Идентификатор

Тип

данных

Длина

Способ ввода

реквизита

целые

дробные

Код поставщика

j

число

3

Справочник «Поставщики»

Код материала

i

число

3

Справочник «Материалы»

Дата поставки

d

дата

10

Из ОП

Плановая поставка

Pijm

число

10

2

вручную

Логическая структура таблицы «Фактическая поставка»

Имя

реквизита

Идентификатор

Тип

данных

Длина

Способ ввода реквизита

целые

дробные

Код поставщика

j

число

3

Справочник «Поставщики»

Код материала

i

число

3

Справочник «Материалы»

Дата поставки

d

дата

10

Из ОП

Фактическая поставка материала от поставщика за дату

Fijd

число

10

2

вручную

Результатная информация

Логическая структура таблицы

«Недопоставки материалов по поставщикам»

Имя

реквизита

Идентификатор

Тип

данных

Длина

Источник данных

целые

дробные

Код поставщика

j

число

3

Из справочника

Код материала

i

число

3

Из справочника

Месяц и год поставки

m

текст

7

По формуле

MID(d;4;7)

Фактическая поставка материала от поставщика за отчетный месяц

число

10

2

Расчетная

Плановая поставка материала от поставщика за отчетный месяц

число

10

2

Расчетная

Недопоставка материала по поставщику в натуральном выражении

число

10

2

Расчетная

Недопоставка материала по поставщику в процентном выражении

Число

3

2

Расчетная

Алгоритм решения задачи

1. Выделить из даты фактической поставки d отчетный период m:

где

d – дата в шаблоне чч.мм.гг

m – отчетный период в шаблоне мм.гг

воспользуемся функцией MID, чтобы выделить из даты d 5 символов, начиная с 4

MID(d;4;5)

2. Рассчитать фактическую поставку материала i поставленную поставщиком j за отчетный период m .

3. Рассчитать плановую поставку материала i поставленную поставщиком j за отчетный период m .

3. Рассчитать недопоставку материала i по каждому поставщику j за отчетный месяц m , как в натуральном выражении, так и в процентном:

где: - недопоставка в натуральном выражении

Контрольный пример

Условно-постоянная информация

Поставщики

Материал

Код поставщика

Наименование поставщика

Код материала

Наименование материала

Единица измерения

111

Поставщик А

111

Чугун

тонн

112

Поставщик Б

112

Кабель алюминиевый

метр

113

Поставщик В

113

Провод медный

метр

114

Поставщик Г

124

Труба ф 100

шт

115

Поставщик Д

125

Труба ф 450

метр

116

Поставщик Ж

131

Подставка А

шт

117

Поставщик З

132

Подставка Б

шт

118

Поставщик К

133

Подставка В

шт

145

Горшок АБВ

шт

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