Описание входных и выходных документов, алгоритмы,
Пошаговый алгоритм:
Формирование выборки из таблицы Программа Работ по условию попадания Дата Начала или Дата Окончания в расчетный год.
Переход к очередной записи выборки полученной на Шаге 1.
Если достигнут конец выборки Шага 1, то переход на Шаг 7, в обратном случае переход на Шаг 4.
Поиск всех записей в таблице (формирование выборки) План Передачи Док Заказчиком для которых выполняется условие Номер Догвора соответствует значению Номера Договора записи с Шага 2. Упорядочивание Выборки по полям Номер Договора и День Года. 5. Выбор строки с самой поздней датой День Года из выборки с Шага 4. 6 Запись в таблицу График Разр ППР в поля номер договора, Начало Разр, Дата Готовности, ДатаПередачиНаОб соответственно значений Номер Договора с Шага 6, ДеньГода (с Шага 6) + 7 рабочих бней. ДатаНачала (с Шага 1) - 30 рабочих бней, ДатаНачала (с Шага 1) - 3 рабочих дня. (или ближайший рабочий день не более 3. если попали на нерабочий день). Переходов на Шаг 2. 7. Поиск в справочниках по кодам из полученной таблицы ГрафикРазрППР наименований и значения и вывод на печать.
Контрольный пример.
Программа работ на год | ||||||
п/п |
Наименование объекта |
Заказчик |
Наименовани е работ |
Начало работ |
Окончание работ | |
1 |
Стр. жилого дома |
ДРУЖБА |
Земляные работы |
5/6 |
8/6 | |
2 |
Стр. жилого дома |
ДРУЖБА |
подготовител ьные |
8/6 |
20/6 | |
3 |
Стр. жилого дома |
ДРУЖБА |
СМР |
20/6 |
28/9 |
Генеральный директор
Справочник объектов
Код |
Заказчик |
Код по ОКПО |
45т |
ДРУЖБА |
45668 |
Объект |
Дота начала разработки |
Дата готовности |
Дата передачи |
ДРУЖБА |
5/9 |
8/9 |
10/9 |
.2.3 Разработка графика получения, передачи и контроля