В. ПРОГРАММА ФОРМИРОВАНИЯ МАССИВА ПРИМЕНЯЕМОСТИ
Наименование. Ф0МАП,
Язык программирования, ЯСК.
Назначение. Формирование массива применяемоети.
Оборудование
1.. 3 НМЛ, если массив УЗЛЫ I на МЛ;
НМЛ, если УЗЛЫ! не ПК или не используется При решении задачи;
I УВвК, если массив УЗЛЫ! На ПК.
Исходные данные
1. Массив Н0002, упорядоченный по возрастанию реквизитов: шифр сборки, шифр детали, комплектность ЗИП*
2. Массив НОООа, упорядоченный по возрастанию реквизитов: шифр сборки, комплектность ЗИП, шифр изделия* номер распоряжения.
3. Массив УЗЛЫ! (ВЁТЙИ, НМАК2), упорядоченный по возрастанию шифра сборки на МЛ или ПК (массив иожет не использоваться при решении задачи).
Результаты
Массив Н0005.
Режим работы программы
Программой предусмотрены следующие режимы:
Массив УЗЛЫ! не используется в решении задачи;
массив УЗЛЫ! используется в решении задачи.
Программа предусматривает возможность наличия УЗЛЫ! на одной из двух носителей информации: магнитная лента или перфолента.
Режим работы программы и машинный носитель массива УЗЛЫ! определяют ответ оператора на указание ’’Режим".
Программа позволяет изменить имена исходных и выходных массивов на МЛ.
Вызов программы осуществляется с ПМ директивой: ВЫ-ААААА; ПМ 0 *АААААэеФ0МАГТОО1ООЛСО25<>.
Программе использует динамическое распределение памяти для рабочего поця, поэтому для ускорения работы программы при ее загрузке следует давать все МОЗУ.Сообщения и указаний оператору должны соответствовать тебя. 8«
Таблица 3
Текст сообщения |
Содержание сообщения |
Действия оператора |
РЕКИМ |
Массив УЗЛЫІ на МЛ Массив УЗЛЫІ не нужен Массив УЗЛЫІ на ПК |
иы| мн -1| мм -2( |
Установи УЗЛЫІ |
Установить ПК или МЛ о массивом Имя массиве на МЛ УЗЛЫІ Имя массива на МЛ ААААА |
мн| мн -АААААІ |
Установи Н0002 |
Установить МЛ б массивом Имя массива Н0002 Имя массива ААААА |
мН0 ■ MN -АААААф |
Установи Н0004 |
.Установить МЛ о массивом Имя массива Н0004 Имя массива ААААА |
мм| ИМ -АААААф |
Установи МЛ для Н0005 |
Установить МЛ о массивом Имя массива Н0005 Имя массива ААААА |
MN| MN -аааааф |
Н0005 33383 |
Снять выходной массив Н0005, содержащий 88838 |
|
4. РАСЧЕТ И ЙЧАТЬ "ВЕДОМОСТИ ПОКУПНЫХ ИЗ®ЛИЙ"
Наименование. ДИОП?.
Язык программирования. ЯСК,
Назначение. Программа предназначена для загрузки программ!
Ф0РВП, формирующей массив "Ведомости покупных изделий" ВПООІ;
С0РТМ, производящей упорядочение массива ВПООІ по ключевым реквизитам в трех режимах;
ПЕЧВП, производящей печать "Ведомости покупных изделий".4.4, Оборудование
4.4.1. 5 НМЛ, І УЛЧ.
4.5. Исходные данные
|
4.5.1. |
Массив Н0005 на |
МД, упорядоченный по возрастам» мф- |
ра |
детали. 4.5,2. |
Массив НАЦЕК на |
МЛ, упорядоченный по возрастам» жф- |
ра |
НИ. 4.5.8. |
Массив ГЦСРЯД на |
МД, упорядоченный по возрастай» жф- |
₽а |
НИ. 4.5.4. Массив Н0000 на 4.6. Результаты |
МЯ ИЛИ ПК. |
Машинограмма *Ведомость покупных изделий", выполнения в соответствии с требованиями ЕСКД.
Машинограмма "Список недостающих" в массивах HAIffX и П0РЯД.
Ремами работы программы
Программа предусматривает возможность получения "Ведомо о ти покупных издалий", начиная с любого из трех этапов: формирования массива ВНОСЯ, сортировки массива ВПООІ, мечен машинограммы "Ведомость покупных изделий".
Этап, начиная о которого выполняется программа, опредешвтвя ответом оператора на укавание "Этап".
Программа предусматривает 8 режима сортировки массиве ВПООІ: I
по возрастанию шифра изделия, номера распоряжения, номере г раздела, порядкового номера, шифра KBJ по возрастанию номера распоряжения, номера раздела, порядю- - вого номера, шифра КМ, без учета шифра изделия, номера раздела, порядкового ноюера, шифра КМ;
без учета дафра изделия И номера-распоряжения.
Режим сортировки определяет ответ оператора на указание [ "РЕЖИМ".Программа цвет возможность переименовать входные и промежуточные массивы на МЛ.
Программа позвояяет начать печать машинограммы с любого места. Номер листа задает оператор в ответе на указание "ІКСТ".
Массив НОООО может Находиться на МЛ или ПК. Машинный носитель определяется ответом оператора на указание "Установить массив НОООО".
Вызов программы осуществляется с ПМ директивой: ВЫ-ААААА: ПМф иААААА ЙДИСП2ООІООЛСО6ООО0.
Сообщения и указания оператору должны соответствовать таби.'4.
Таблица 4
Теист сообщения |
Содержание оообШения |
Действия оператора |
Этап |
Указать с кайогО этапа начинать |
|
|
работу |
KN -К0 |
|
Для выполнения программ Ф0РВП, |
|
|
CJ8PTM, ПЕЧВЙ |
»N -Ю |
|
Для выполнения программ С0РТМ, |
|
|
ПЕЧВП |
иы -20 |
|
Для выполнения программы ПЕВЧП |
-80 |
Указа |
и и я программы Ф0Р |
В П |
Рехин |
Указать режим сортировки |
ЯН-ИФ, где |
|
(см, п, 4.7.І), |
П = I, 2, Э |
Установа |
Установить МЛ о массивом |
|
массив 00005 |
Имя авссива Н0005 |
|
|
Имя массива ААААА |
*n -ааааао |
Установи |
Установить МЛ с массивом |
|
насеяв ЯАЦЄК |
Имя массива НАЦЕК |
|
|
j-Имя массива ААААА |
MN —ААААА0 |
Установа массив |
! Установить массив на МЛ |
|
П0РЯД |
і Имя-массива П0РЯД |
»N0 |
|
j Ям>г массива ААААА ' |
1 5fN -ААААА0 |
Продолжение табі. 4
Текст сообщения |
Содержание сообщения |
Действия оператора |
Установи Mil для массива ВПООІ |
Установить ИД Для.массива Имя массива ВПООІ Имя массива МАЛА |
к нФ мН -АААААф |
Указан |
ии программы С 0 Р Т |
м |
Установи МЛ с массивом ВПООІ |
Установить МЛ о массивом Имя массива ЙПООІ Имя массива ААААА |
миф *М -АААААф |
Установи МЛ для результата Имя |
Установить ИИ для упорядоченного массива Имя массива соответствует имени исходного, несортированного массива Имя массива ААААА |
миф мм -аааааО |
Указан |
ия программы П Е Ч В |
П |
Установи массив нооои |
Установить массив НОООО на ИЛ НОООО на ПК |
миф мм -шзаф |
Имя массива |
Имя массива НОООО Имя массива ААААА |
имф ИМ-АААААф |
НОООО. Установи носитель |
Установить массив на ПК |
»мф |
Лист. |
Указать, о какого аиста печатать «Ведомость покупных изделий" Печать о перво.го листа Печать со второго листа (п=2,...) |
имф BN -Иф |
Установи массив ВПООІ |
Установить ЮІ о рассортированным массивом Имя массива ВПООІ Имя массива ААААА |
*N —AAAAAO |
5. ПРОГРАММА РАСПЕЧАТКИ МАССИВА НАИМЕНОВАНИЙ СТЕШФИКАЦИЙ
Наименование. ПЕНВС.
Язык программирования, ЯСК.
Назначение, Программа предназначена для контрольной распечатки массива НАИВС.
5 Л. Оборудование
5.4.1. I НМЛ, I УПЧ, I УВвК.
Исходные данные
Массив НАИВС на МЛ.
Заказ на печать массива с листа, подготовленный на К ■ соответствии с макетом перфорации, если нужно распечатать часть массива.
Массивы Ф0РСП, БУКВЫ, ШИФИС на МЛ, если требуется расвфровка шифров сборок в соответствии о форматом.
Результаты
Машинограмма "Массив наименований спецификаций**.
Режимы работы программы
Программа предусматривает возможность печати массива напакований спецификаций с начала или с заданного шифра оборки. 111 распечатки массива с шифра сборки следует подготовить задамо М распечатку на ПК по макету, описанному в п. 5.8.
Рейм работы программы содержит ответ оператора на указа
ми "pnaif".
Программой предусмотрено переименование массива
НАЯК.
ПЕНВС
Вызов программы осуществляется с ПМ директивой: ВЫ-ААААА4, ПМф »АААААмПЕНВС00100ЛС01200$.
Сообщения и указания оператору должны соответствовать тебе. 5.
Текст сообщения |
■ Содержание сообщения |
Действие оператора |
РЕІИМ |
Получить опись всего массива |
|
|
Подучить опись массива с шифром оборки |
ям нввияф |
Установи наивс |
Установить ИЛ с массивом Имя массива НАИВС Имя массива ААААА |
Я N0 ям -ААААА0 |
Установи ЗАКАЗ |
Установить ПК о заданием на печать машинограммы е аиста, ом.замечание |
ямб |
Пустая колонка Вернуть карту |
Обнаружена ошибка в заказе Перебить ПК и установить на УВвК |
ямф |
Вернуть кйрту |
Замятие. Сбой. Вернуть карту |
ямб |
ЗАМЕЧАНИЕ.
Макет перфорации задания на печать формы о листа: шифр сборки - 1-іб код;
номер листа - І7-2Ї кол,
б. контроль полнота массива наивс
Наименование. НЕТВС.
Язык программирования. ЯСК.
Назначение, Программа выбирает и печатает недостающие в маосивё НАИВС шифры оборок,
Оборудование
2 НМЛ, I УПЧ.
Исходные данные
Массив МАК02, упорядоченный по возрастанию реквизита шифр сборки.
Массив НАИВС, упорядоченный по возрастанию реквизита шифр сборки.Результаты
Машинограмма "Перечень недостающих", если в массиве НАИВС выявлены недостающие шифры сборок.
Режимы работы программы
Программа дает возможность менять имена исходных массивов.
Вызов программы осуществляется ПМ директивой:
ВЫ-ААШ; ПМф жАААААмНЕТВСООІОСйСОІЗООф.
Сообщения и указания оператору должны соответствовать таба. 6.
Таблица 6
Текст сообщения |
Содержание сообщения |
Действия оператора |
Установи UAK02 |
Установить МЛ с массива |
|
|
Имя массива МАК02 |
мыф |
|
Имя массива ААААА |
»n -АААААф |
|
Закончить работу |
№N -яивыеф |
Установи НАИВС |
Установить МЛ с массивом |
|
|
Имя массива НАИВС |
|
|
Имя массива ААААА |
XN -ААААА0 |