Реализация модулей задачи "Анализ текущих запасов товаров"

Страницы работы

Содержание работы

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

Модуль 1 Расчет суммарного годового плана отгрузки

МОДУЛь 2 - Расчет нормативного запаса и формирование обновляемой таблицы расчетных запасов

Модуль 2 реализуется запросом на создание таблицы ZAPAS, так как эта таблица будет содержать итоговые расчетные данные, которые нужны при каждом очередном решении задачи

NZAP_NAT

Выполнение Модулей 1и 2

МОДУЛИ 1и 2 запускаются запросом NZAP_NAT, который имеет вложенный запрос PLANO.

Этот запуск осуществляется один раз для подготовки решения задачи и вывода отчетов

===========================================.

Модуль 3 Обновление величины остатка товаров на начало периода

Выполнение модуля 3

Модуль 3  осуществляется запуском запроса OBN_NP, которые всегда должен выполняться в начале решения задачи

МОДУЛЬ 4 - Расчет суммарного прихода товаров за истекший период

МОДУЛЬ 5  - Расчет суммарного расхода товаров за истекший период

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

Результат модуля будет далее использоваться для обновления таблицы с расчетными величинами за истекший период. Для этого должен быть создан запрос на обновление.  В таком запросе обновляющие данные не могут быть взятыиз запроса (SUMP_R), в котором использовались (хотя бы во вложенной части) групповые операции. Поэтому запрос с расчетными данными (SUMP_R) должен быть преобразован в запрос на создание таблицы (SUMPR)

При реализации  модуля 5 запросом осуществляется объединение типа 2

-  таблицы SUMP со Справочником товаров

-  таблицы SUMR со Справочником товаров

В выражении SUMPR: NZ([Sum_KOLSD])-NZ([Sum_KOLO])

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

Выполнение модулей 4, 5, 6

Модули 4, 5, 6 выполняются  после модуля 3, с которого начинается решение задачи анализ зпасов, запуском запроса SUMP_R (модуль 6),  который включает запросы SUMP_R (модуль 4) , SUMP_R(модуль 5)

Модуль 7 (OBN_KP) Расчет остатков товаров на конец периода

Выполнение модуля 7

Модуль 7 всегда должен выполняться (независимо) запуском запроса OBN_KP, который выполнятся на двух сохраняемых в базе таблицах, и предшествует анализу запасов и выводу отчетов

ВАРИАНТ А

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

РЕАЛИЗАЦИЯ Модуля 8 излишки( дефицит) Анализ текущих запасов и вывод отчета -  по товаром запас которых больше (меньше) нормы запаса

Модуль 8 может быть реализован сразу объектом приложения ОТЧЕТ, который для этого должен быть построен на запросе в котором осуществляется сравнение остатка на конец периода с нормой запаса. По запросу отбираются те записи с расчетными запасами товаров и справочными данными по товару, в которых остаток  больше (или равен) нормы запаса (см. книгу стр. 257 - доработка отчета постоенного мастером)

МОДУЛЬ 8 (Дефицит)

Аналогично может быть реализован МОДУЛЬ 8(Дефицит), для которого используется аналогичный запрос с соответствующим условием отбора записей для отчета

ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ ПО РЕШЕНИЮ ЗАДАЧИ С ИСПОЛЬЗОВАНИЕМ МАКРОСА - вариант А

Для решения задачи и получения отчетов необходимо

¨  Один раз для подготовки решения задачи осуществить запуск запроса NZAP_NAT, при котором выполняются Модули 1 и 2. С созданием таблицы ZAPAS

Примечание - для вывода расчетных данных по нормативным запасам на экран может быть создан макрос:

МАКРОС - Расчет нормативного запаса (подготовка к решению задачи)

¨  Для  очередного решения задачи расчета и анализа остатков должна быть выполнятся следующая последовательность действий

1.  Запуск запроса OBN_NP (выполнение Модуля 3), которые всегда должен осуществляется в начале решения задачи

2.  Запуск запроса SUMP_R (при котором выполняются Модули 4, 5, 6 )

3.  Запуск запроса OBN_KP (при котором выполняется Модуль 7 )

4.  Запуск отчета ЗАПАС-ИЗЛИШКИ.

5.  Запуск отчета ЗАПАС -ДЕФИЦИТ

Для непрерывного решения задачи расчета и анализа остатков и вывода отчетов (при условии выполненной подготовки на первом этапе -NZAP_NAT) может быть создан макрос - ЗАДАЧА АНАЛИЗА ОСТАТКА ТОВАРОВ И ПОЛУЧЕНИЯ ОТЧЕТОВ, в котором будут последавательно выполняться необходимые этапы

МАКРОС - "Задача -анализ остатка товаров и получения отчетов"

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

МАКРОС - "Расчет и анализ текущих остатков "

МАКРОС - "Расчет нормативного запаса (подготовка к решению задачи)"

======================.

ВАРИАНТ Б

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

 РЕАЛИЗАЦИЯ МОДУЛЯ 8-б    РАСЧЕТ РАЗНОСТИ МЕЖДУ НОРМОЙ И ТЕКУЩИМ ОСТАТКОМ

Похожие материалы

Информация о работе