Оценка текущего запаса готовой продукции на складах, страница 3

3.   Сформировать результат модуля 5(2) в таблице (SUMR), которая должна содержать по одной записи для каждой группы записей с соответствующим кодом товара и Сумма по РАСХОД

4.  Результат помещается во временной таблице SUMR.

Структура таблицы результата SUMR:

Код товара

Сумма по РАСХОД

5.2.6  Функционально-технологическая схема и алгоритм модуля 6(3)

Словесное описание алгоритма для МОДУЛЯ 6(3) - Расчет разности суммарного прихода и расхода каждого товара по всей номенклатуре за истекший период

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

2.  В каждую запись результата включить значения поля Сумма по ПРИХОД из таблицы SUMP, Сумма по РАСХОД из таблицы SUMR

3.  Произвести в каждой записи расчет разности

SUMPR = Сумма по ПРИХОД − Сумма по РАСХОД

Структура таблицы результата SUMPR:

Код товара

Сумма по РАСХОД

Сумма по РАСХОД

Сумма по ПРИХОД − Сумма по РАСХОД

....................

5.2.7  Функционально-технологическая схема и алгоритм  модуля 7(6) (OBN_KP)

сохраняемые

таблицы

Словесное описание алгоритма для МОДУЛЯ 7(6) - Расчет остатков товаров на конец периода

1.  Произвести перерасчет Остатка на конец периода  в обновляемой таблице запасов (ZAPAS) на основе ранее сохраненного Остатка на начало периода в этой таблице и Разности суммарных приходов и суммарных расходов (SUMPR) из рабочей таблицы (SUMPR)

OSTKP =  OSTNP+ SUMPR

Структура таблицы результата модуля 7(6) - обновленная таблица ZAPAS не меняется

Код товара

NZP

NZP * Сумма по KOLD

OSTKP

OSTNP

ПОДГОТОВКА  ДАННЫХ ДЛЯ ОТЧЕТОВ И ВЫВОД ОТЧЕТОВ   -   ВАРИАНТ- А

5.2.8  Функционально-технологическая схема и алгоритм  модуля 8

Словесное описание алгоритма для МОДУЛЯ 8 - Анализ остатков товаров на конец периода и формирование ОТЧЕТА

1.  На основе обновляемой таблицы запасов ZAPAS

¨  произвести расчет для каждого товара разности Остатка на конец периода и Нормативного запаса

OSTKP- NZNAT

¨  Подготовить для вывода в отчет на основе таблице ZAPAS записи содержащие код товара, нормативный запас, остаток на конец периода, разности Остатка на конец периода и Нормативного запаса

¨  На основе  справочных таблиц ИЗДЕЛИЯ и СКЛАДы дополнить формируемые записи записи наменованием изделий, ед. изм, номером склада и наименованием склада

¨  Для ОТЧЕТА 1 (дефицит), произвести выборку записей удовлетворяющих условию

OSTKP- NZNAT < 0

¨  Вывести сформированные записи в ОТЧЕТ 1 в соответствии с заранее подготовленным макетом ОТЧЕТ 1 в Access

¨  Для получения ОТЧЕТА 2 произвести выборку записей удовлетворяющих условию

OSTKP- NZNAT >=0

¨  Вывести сформированные записи в ОТЧЕТ 2 в соответствии с заранее подготовленным макетом ОТЧЕТ 2 в Access

5.2.9  ОБОБЩЕННАЯ БЛОК СХЕМА РАСЧЕТА И АНАЛИЗА ТЕКУЩИХ ЗАПАСОВ НА КОНЕЦ ПЕРИОДА

1.  При построении обобщенной Блок схема задачи ежемесячных расчетов остатков товаров в конце расчетного периода,  следует иметь ввиду что модуль 1 и модуль 2  могут быть выполнены один раз для получения нормативных запасов в натуральном выражении и формировании таблицы расчетных остатков за период.

2.  Повторяшейся расчет остатков товаров на конец периода требует выполнения модулей 3,4,5,6,7

В результате решения должна обновляться таблица Изделия с расчетными данными на конец предшествующего расчетного периода. Кроме того  должен выводится ОТЧЕТ на основе обновленных расчетных данных таблицы Изделия на печать.

6  Интерфейс управления приложением пользователя АНАЛИЗ ТЕКУШИХ ЗАПАСОВ
 

Завершающим этапом алгоритмизации является проектирование  интерфейса управления приложением пользователя, объединяющего всю технологию обработки данных предметной области, которая включает загрузку и корректировку данных базы данных и решение задач. При этом создается панель управления приложением - средствами диспетчера кнопочных форм.

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

РЕАЛИЗАЦИЯ ИНТЕРФЕЙСА УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ ПОЛЬЗОВАТЕЛЯ АНАЛИЗ ТЕКУШИХ ЗАПАСОВ - СОЗДАНИЕ ПАНЕЛИ УПРАВЛЕНИЯ СРЕДСТВАМИ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ

 Ниже приводится общая схема управления приложением АНАЛИЗ ОСТАТКОВ ТОВАРОВ и проект кнопочной формы, где показана взаимосвязь главной кнопочной формы ГКФ с подчиненными кнопочных формами ПКФ и состав копок упраления.

ОБЩАЯ СТРУКТУРА УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ -

АНАЛИЗ ОСТАТКОВ ТОВАРОВ