Описание входных и выходных документов, алгоритмы,
Если Выборка с шага 2 НЕ пуста переход на шаг 4, в обратном случае выход.
Переход на очередную строку полученной на Шаге 2 выборки
Поиск в таблице График Календарного Плана записей со значением поля код Работы По Плану соответствующим значению ИЗ Работы По Плану Шага 4 и упорядочение таких записей по возрастанию по полю День Выполнения.
Выбираем из таблицы Программа Работ строку со значением Номер Договора соответствующим введенному номеру договора.
Заносим в таблицу Календарный График Работ На Объекте значения Код Работы По Плану, Номер Договора. Код Работы из строки полученной на Шаге 6 В поле Дата Начала заносим значение дата начала работ на объекте (Дата Начала) с Шага 6 + значение день работы (День Выполнения) с шага 5. В поле Дата Окончания заносим значение дата начала работ на объекте (Дата Начала) с Шага 6 + значение День работы (ДеньВыполнения2) с шага 5. Если на Шаге получено несколько строк, то повторить Шаг7 для следующей строки Шага 5. При этом Г) поле объем (Объем Работы) на каждой такой итерации заносится значение разное даже от общего объема работ ((ОбъемРабВЕдИзм) /(ПродолжРабВДнях) (Шаг 2) * (ДеньВыполнения2-ДеньВыполнения+1) (Шаг 5)1.
Переход на Шаг 4, если выборка (Шаг 2) не пройдена до конца.
Поиск значений в справочниках по кодам для вывода на печать.
Контрольный пример
Наименова ние работ |
Объем работ |
Затрат ы труда, чеп.-дн |
Требуемые машины |
Продолжитель -ность работы, дн |
Число смен |
Числен-нпгтк рабочих в смену |
Состав бригады |
График работ (дни, месяцы) | ||
един ица изме рени я |
Коли -чес-тво |
наимен ование |
число машем ен | |||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Земляные работы |
МЗ |
4563 |
45,7 |
Экскава тор К-175 |
46 |
46 |
23 |
2 |
1 -мех. 1-раз.раб. | |
Код |
Наименование работы |
Единица измерения |
456в |
Земляные работы |
МЗ |