Модуль 9-б может быть реализован выполнением запроса (запрос на создание таблицы в целях обеспечения работы отчета в макросе), осуществляющего отбор записей в таблице DI по условию DI=OSTNP- NZNAT < 0 и последующим выводом этих записей в ОТЧЕТ
ИЛИ
Модуль 9-б может быть также реализован сразу объектом приложения ОТЧЕТ, который для этого должен быть построен на запросе, в котором осуществляется оценка разности остатка на конец периода и нормы запаса. По запросу отбираются те записи с расчетными запасами товаров, в которых остаток МЕНЬШЕ нормы запаса (см. книгу стр. 257 - доработка отчета, построенного мастером)
В общих свойствах отчета в строке Источник записей вызывается построитель запросов и редактируется запрос
Для решения задачи и получения отчетов необходимо
¨ Один раз для подготовки решения задачи осуществить запуск запроса NZAP_NAT, при котором выполняются Модули 1 и 2. С созданием таблицы ZAPAS
Примечание - для вывода расчетных данных по нормативным запасам на экран может быть создан макрос:
МАКРОС - Расчет нормативного запаса (подготовка к решению задачи)
¨ Для очередного решения задачи расчета и анализа остатков должна быть выполнятся следующая последовательность действий
6. Запуск запроса OBN_NP (выполнение Модуля 3), которые всегда должен осуществляется в начале решения задачи
7. Запуск запроса SUMP_R (при котором выполняются Модули 4, 5, 6 )
8. Запуск запроса OBN_KP (при котором выполняется Модуль 7 )
9. Запуск отчета ИЗЛИШКИ.
10. Запуск отчета ДЕФИЦИТ
Для непрерывного решения задачи расчета и анализа остатков и вывода отчетов (при условии выполненной подготовки на первом этапе -NZAP_NAT) может быть создан макрос - ЗАДАЧА АНАЛИЗА ОСТАТКА ТОВАРОВ И ПОЛУЧЕНИЯ ОТЧЕТОВ, в котором будут последавательно выполняться необходимые этапы
МАКРОС - "Задача -анализ остатка товаров и получения отчетов" вариант Б
Можно содать дополнительный макрос только для выполнения расчетов остатков и анализа с просмотром результата в обновляемой таблице расчетных остатков без вывода отчетов
МАКРОС - "Расчет и анализ текущих остатков "
РЕАЛИЗАЦИЯ ИНТЕРФЕЙСА УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ ПОЛЬЗОВАТЕЛЯ АНАЛИЗ ТЕКУШИХ ЗАПАСОВ - СОЗДАНИЕ ПАНЕЛИ УПРАВЛЕНИЯ СРЕДСТВАМИ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ
Ниже приводится общая схема управления приложением АНАЛИЗ ОСТАТКОВ ТОВАРОВ и проект кнопочной формы, где показана взаимосвязь главной кнопочной формы ГКФ с подчиненными кнопочных формами ПКФ и состав копок упраления.
ОБЩАЯ СТРУКТУРА УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ -
АНАЛИЗ ОСТАТКОВ ТОВАРОВ
========================.
Макрос VOST-ST предназначен для того, чтобы произвести восста-
новление первоначального состояния таблицы ST с учётными данными за период.Это позволяет повторять один и тот же расчет, что удобно в процессе отладки и для демонстрации работоспособности программ.
Исходное /демонстрационное-начальное/ состояние таблицы может сохра няться либо в специально созданной для этого копии STisx, либо можно воспользоваться предшествуюшим состоянием таблицы ST.Предшествующее обновлению таблицы ST состояние отражено в таблице CHANGED после запроса ZAPRAS.SC, с помощью которого производится перерасчёт остатков и обновляется таблица ST.Для этого можно вопользоваться дополнительной программой ZADACH2.SC, сохраняющей данные CHANGET в таблице ST-n
.
ОБЪЕДИНЕНИЕ (СБОРКА) МАКРОСОВ
Ниже дано общее описание программы SPRDEM( демонстрация получения..справки ) и ее текст, который может быть получен просмотром макроса SPRDEM . SC, сформированного системой в процессе его создания пользователем.
M A K P O C - SPRDEM.SC
-------------------------------------------
Макрос SPRDEM объединяет все макросы,входящие в его состав для
выполнения задачи в демонстрационном режиме без участия пользователя.
Общая блок-схема программы SPRDEM.SC приведена выше
В этом модуле сначала очищается рабочее поле и запускается макрос
SPRNAL1, в котором подгатавливается бланк запроса к таблице DT, содер-
жащей данные обо всех операциях по ПРИХОДУ или РАСХОДУ товаров.
Вид бланка запроса к т.DT приводится выше
В макросе SPRDEM.SC после ввода параметров запроса и выполнения запроса, осуществляющего суммирование расхода и прихода ,следует запуск макроса SPRNAL, в котором последовательно выполняются макросы SPRNAL2, ZAPRSPR, SPRNAL3, SNT,обеспечивающие дальнейщую обработку и вывод СПРАВКИ. Ниже приведён текст макросов SPRDEM, SPRNAL1 и SPRNAL.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.