Описание входных и выходных документов, алгоритмы,
разрешительной документации
В результате решения данной задачи формируется документ "План получения разрешительной документации". Выходные данные документа приведены в виде таблицы.
План получения разрешительной документации.
Объект |
Наименование согласующей организации |
Наименование документа |
Плановая дата согласования |
Фактическая дата согласования |
Для решения задачи используются следующие входные данные:
№ |
Наименование входных данных |
Наименование документов -источников входных данных |
Источник документа |
1 |
расчётный год |
Программа работ |
сдо |
2 |
перечень объектов |
программа работ |
сдо |
3 |
код документа |
план передачи разрешительной документации по объекту |
опп |
4 |
дата начала |
программа работ |
сдо |
5 |
окончание работ |
программа работ |
сдо |
Пошаговый алгоритм:
Формирование выборки из таблицы ПрограммаРабот по условию попадания ПланаНачала или ДатаОкончания в расчетный год.
Переход к очередной записи выборки полученной на Шаге 1.
Если достигнут конец выборки Шага 1, то переход на Шаг 5. в обратном случае переход на Шаг 4.
Поиск всех записей в таблице (формирование выборки) ПланПередачиДок для которых выполняется условие НомерДоговора соответствует значению Номер Договора записи с Шага 2 Упорядочивание выборки по полям Номер Договора и День Года.
Поиск в справочниках по кодам по выборке с Шага 4 наименований и значения и вывод на печать Переход на Шаг 2.
Контрольный пример.
План передачи разрешительной документации по объекту
Объект работ: Заказчик работ: Подрядчик работ: | ||||
№№ |
Наименование документа |
Дата передачи | ||
1 |
График работ |
4.5.2004 | ||
2 |
Внутренние инженерные сети |
5.5.2004 |