Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧЕСКОЕ ДЛЯ ДНЕВНИКОВ ПО КП РЭИС.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
261.63 Кб
Скачать

1.1.4 Описание алгоритма решения

Для реализации выдачи “Ведомости переоценки товаров, подлежащих спи-санию на любую дату” (Форма М01Р01) алгоритм решения будет следующий:

Вначале необходимо ввести “Дату выдачи”. Если дата не будет введена, она будет считаться текущей, то есть равной “Дате формы”.

Данная ведомость формируется на основании данных о наличии товаров в мага-зине. В ведомость попадают те товары, срок реализации которых превысил допу-стимые (см. справочник М01С02) нормы. Для этого нужно вычислить этот срок, отняв от заданной даты дату изготовления. И если, вычисленное таким образом число дней реализации товаров будет критическим, то есть, равным или большим указанному в “Справочнике товаров” (М01С02), эти товары будут либо списаны, либо уценены. Строки ведомости должны быть упорядочены по кодам отделов, дате списания, и номенклатуре товаров.

Если не было ни одного товара на списание на заданную дату на экране должно появиться сообщение вида: “ НЕЧЕГО СПИСЫВАТЬ”.

1.1.5 Описание контрольного примера задачи

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

- Ведомость переоценки товаров, подлежащих списанию на любую дату

(форма М01Р01);

Начать это формирование нужно с создания нормативно-справочной информа-ции (формы М01С01, М01С02, М01С03) для кодирования оперативной инфор-мации (форма М01В01).

Нормативно-справочная информация (НСИ) состоит из данных следующих документов:

Форма М01С01 Справочник “Отделы”

Код отдела

Название отдела

1

Молочный

2

Мясной

3

Кондитерский

4

Овощи-фрукты

Форма М01С02 Справочник “Товары”

Код товара

Название товара

Срок

Реализации (дни)

11

Творог

10

21

Вар. колбаса

15

22

Вырезка

5

41

Картофель

90

31

Торт-Сказка

5

12

Молоко 3%

6

23

Сервилат

30

Форма М01С03 Справочник “Единицы измерения”

Код ед.изм.

Название ед. изм.

1

Тонн

2

Кг

3

Меш.

4

Бут.

5

Упак.

Оперативная информация задачи состоит из следующих документов:

Код формы М01В01 Приходный ордер

Приходный ордер № 1 Дата 06/11/05

Поставщик ООО Купец

Реквизиты фирмы 650000 Ленина 100 т. 111-111-111

Название товара

Ед. изм.

Количество

Цена единицы

Дата

изготовления

Молоко 3%

Бут.

100

20

01/11/05

Творог

Упак.

150

30

28/10/05

Отдел Молочный

Подпись _______________

Рис. 2.2 Вид документа “Приходный ордер”

Код формы М01В01 Приходный ордер

Приходный ордер № 2 Дата 07/11/05

Поставщик ООО Елисей

Реквизиты фирмы 650000 Ленина 20 т. 221-111-111

Название товара

Ед. изм.

Количество

Цена единицы

Дата

изготовленияя

Вар. колбаса

Кг

200

80

16/10/05

Сервилат

Кг

50

230

20/10/05

Отдел Мясной

Подпись _______________

Рис. 2.3 Вид документа “Приходный ордер”

После того как НСИ задачи сформирована, и оперативная информация по приходу товаров имеется можно переходить к реализации запросов в рамках заявленных заданием выходных форм.

Выходная форма запроса по запрашиваемой дате (10/11/05) будет следующей:

Форма М01Р01 Дата 10/11/05

Ведомость переоценки товаров, подлежащих списанию на 10/11/05 г.

№ п/п

Отдел

Товар

Кол-во

Ед.изм

Стоимость товара

Дата изготовл.

Срок реализ.

Решение С/У

1

Молочный

Молоко 3%

100

Бут.

2000

01/11/05

6

2

Творог

50

Упак.

4500

28/10/05

10

3

Мясной

Вар. колбаса

200

Кг

16000

16/10/05

15

Рис. 2.4 Вид документа “Ведомость переоценки товаров”

В данную ведомость товар – “Сервилат” не попал, т.к. его не списали, и дата списания больше текущей даты данной формы.