Платформа управления строительными проектами PLAN-R позволяет устанавливать на работы, вехи старта и вехи финиша различные сценарии (атрибут «Тип сценария»), влияющие на определение старта, финиша и процента (прогресса) выполнения работ при указанной дате расчета:
По длительности:
По общему физобъему:
По суточным физобъемам:
По общим трудозатратам:
По суточным трудозатратам:
По общей стоимости:
Для работ и вех версии графика, у которых не установлено значение в атрибуте «Тип сценария», будет применен сценарий, указываемый в настройках в момент расчета расписания. В случае, если на работе указан сценарий (заполнен атрибут «Тип сценария»), то он будет являться приоритетным относительно выбранного сценарий в окне настройки расчета расписания.
В момент расчета расписания сценарий может влиять на следующие параметры работ (и, частично, вех) на основании указанной даты расчета (DD):
При условии отсутствия установленных ограничений и установленного режима «в диапазоне» - «раньше», в случае изменения данных параметров (атрибутов) работ «вручную», их значения будут синхронизироваться автоматически по следующим принципам:
% = (AWD / WD) \* 100%
RWD = WD – AWD
D = WD с учетом Cal
F = S + D – 1
В случае с вехами старта и финиша актуальны следующие параметры:
Старт (S) – для вех старта
Финиш (F) – для вех финиша
Прогресс (%) – 0 либо 100.
Расчет расписания версии графика осуществляется в два этапа:
Алгоритмы расчета временных параметров работ на данном этапе расчета расписания зависит от применяемого к работе (вехе) сценария. Алгоритмы расчета сценариев приведены при условии отсутствия установленных ограничений и режима «в диапазоне» - «раньше», статуса работы «не начата» при прогрессе от 1% до 99%. Работы со статусом «Выполняется» и прогрессом 0% рассчитываются аналогично работам с прогрессом от 1 до 99%.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % выполнения по длительности) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании исходной длительности работы (BD, атрибут Исходная длительность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствует значение атрибута Исходная длительность), то при расчете расписания к данной работе применяется сценарий по умолчанию (сценарий № 1.3: равномерно по освоению %).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (BD*((100%-%)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % выполнения по длительности) и даты старта через вычисление целевого темпа выполнения работы (интенсивности) на основании длительности работы в целевой версии графика (TD) и расчета оставшейся длительности работы на основании этой интенсивности. Если работа отсутствует в целевой версии графика, то при расчете расписания к данной работе применяется сценарий по умолчанию (сценарий № 1.3: равномерно по освоению %).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (TD*((100%-%)/100%) - 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = AWD + RWD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % выполнения по длительности) и даты старта через вычисление фактического темпа выполнения (интенсивности) и расчета оставшейся длительности работы на основании этой интенсивности.
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
если S > DD, то S = DD;
если S <= DD, то S = DD.
если S < DD, то временные параметры вехи старта не изменяются;
если S >= DD, то S = DD – 1.
если F > DD, то F = DD;
если F <= DD, то F = DD.
если F < DD, то временные параметры вехи финиша не изменяются;
если F >= DD, то F = DD – 1.
При данном сценарии прогресс (% выполнения по длительности работ и вех), а также фактическая (AWD) и оставшаяся (RWD) рабочие длительности работ определяются на основании текущих сроков (старт, финиш), не изменяя их.
Данный сценарий для незавершенных работ фиксирует значение финиша работы не зависимо от интенсивности выполнения работ, но при условии, если дата актуализации меньше даты финиша. При условии, если дата актуализации больше или равна дате финиша, то к финишу прибавляется 1 день. Старт работы рассчитывается в зависимости от связей, даты актуализации и установленных ограничений.
если S > DD, то S = DD. Далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD. Далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1.
если S > DD, то RWD = 0. Далее AWD = BD, S = (DD – BD)*Cal, F = (DD – 1)*Cal, D = F – S + 1, WD = AWD + RWD;
если S < DD & F > DD, то F = DD – 1, S = (DD – BD)*Cal, AWD = BD, RWD = 0, D = F – S + 1;
если S < DD & F <= DD, то временные параметры работы не изменяются.
если S > DD, S = (DD – 1) *Cal, F = DD + (BD – 1) *Cal, D = F – S + 1, WD = RWD + AWD, AWD = 1, RWD = BD – 1;
если S < DD & F > DD, S = CONST, F = DD + (BD – (DD – S)) *Cal, D = F – S + 1, WD = RWD + AWD, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal;
если S < DD & F <= DD, то S = CONST, F = DD + 1, D = F – S + 1, WD = RWD + AWD, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ФО) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании базовой интенсивности работы (BI, атрибут Базовая интенсивность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствует значение атрибута Базовая интенсивность), то при расчете расписания к данной работе применяется сценарий (сценарий 2.2: интенсивность физобъема по фактической длительности).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, WD = (ФО план /BI), F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, WD = (ФО план /BI), F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + ((ФО план – ФО факт) /BI – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = DD - (ФО факт /BI)*Cal, F = DD + ((ФО план – ФО факт) /BI – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы по освоению физического объема (т.е. % по ФО) и даты старта через вычисление фактического темпа выполнения физобъема (интенсивности освоения физобъема) и расчета оставшейся длительности работы на основании этой интенсивности.
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = (DD + (100-%)/(% по ФО/(DD – S)) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = AWD + RWD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ФО) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании исходной длительности работы (BD, атрибут Исходная длительность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствует значение атрибута Исходная длительность), то при расчете расписания к данной работе применяется сценарий (сценарий № 2.2: интенсивность физобъема по фактической длительности).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (BD*((100%-% по ФО)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
если S > DD, то S = DD; если S <= DD, то S = DD.
если S < DD, то временные параметры вехи старта не изменяются; если S >= DD, то S = DD – 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ФО) и даты старта через вычисление целевого темпа выполнения работы (интенсивности) на основании длительности работы в целевой версии графика (TD) и расчета оставшейся длительности работы на основании этой интенсивности. Если работа отсутствует в целевой версии графика, то при расчете расписания к данной работе применяется сценарий по умолчанию (сценарий № 2.2: интенсивность физобъема по фактической длительности).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (TD*((100%-% по ФО)/100%) - 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
Данный сценарий при внесенном факте по физобъему определяет старт работы по самой ранней дате внесения факта, а финиш оставляет неизменным, не зависимо от количества внесённого факта, но при условии, если дата актуализации меньше даты финиша. При условии, если дата актуализации больше или равна дате финиша, то финишу прибавляется 1 день. При условии Прогресс = 100, дата финиша определяется исходя самой поздней даты внесения факта.
если S > DD, то S = DD. Далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1.
если FFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD <= DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0.
если FFD > DD, то S = FFD, F = (S + BD - 1)*Cal, D = F – S + 1, WD = (F – S + 1)*Cal, AWD = 0, RWD = WD;
если FFD < DD & BD – (DD – FFD) > 0, то S = FFD, F = DD + (BD – (DD – FFD))*Cal (при условии F >= LFD, если LFD > F, то F = LFD), AWD = DD – FFD, RWD = BD – AWD, WD = RWD + AWD, D = F – S + 1;
если FFD < DD & BD – (DD – FFD) < 0, то S = FFD, F = (DD + 1)* Cal, AWD = DD – FFD, RWD = 1, WD = RWD + AWD, D = F – FFD + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ФО) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании базовой интенсивности работы (BI, атрибут Базовая интенсивность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствует значение атрибута Базовая интенсивность), то при расчете расписания к данной работе применяется сценарий (сценарий 2.2: интенсивность физобъема по фактической длительности). Автоматическое начало работ по введенному суточному плану ФО. Автоматическое завершение работ по закрытию общего плана суточным фактом ФО.
если S >= DD, то S = DD. Далее AWD = 0, RWD = WD, WD = (ФО план /BI), F = (S + WD – 1)*Cal, D = F – S + 1;
если S < DD, то S = DD, далее AWD = 0, RWD = WD, WD = (ФО план /BI), F = (S + WD – 1)*Cal, D = F – S + 1.
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S <= DD, то S = FFD, где FFD – дата первого факта, F = DD + ((ФО план – ФО факт) /BI – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = RWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = WD*(100 - %), AWD = WD = RWD.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы по освоению физического объема (т.е. % по ФО) и даты старта через вычисление фактического темпа выполнения физобъема (интенсивности освоения физобъема) и расчета оставшейся длительности работы на основании этой интенсивности. Автоматическое начало работ по введенному суточному плану ФО. Автоматическое завершение работ по закрытию общего плана суточным фактом ФО.
если S >= DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S < DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S < DD, то S = FFD, где FFD – дата первого факта, F = (DD + (100-%)/(% по ФО/(DD – S)) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = RWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = WD*(100 - % по ФО), AWD = WD - RWD
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ФО) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании исходной длительности работы (BD, атрибут Исходная длительность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствие значение атрибута Исходная длительность), то при расчете расписания к данной работе применяется сценарий (сценарий 2.2: интенсивность физобъема по фактической длительности). Автоматическое начало работ по введенному суточному плану ФО. Автоматическое завершение работ по закрытию общего плана суточным фактом ФО.
S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S < DD, то S = FFD, где FFD – дата первого факта, F = DD + (BD*((100%-% по ФО)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = RWD + AWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = BD*(100 - %), AWD = WD - RWD
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ФО) и даты старта через вычисление целевого темпа выполнения работы (интенсивности) на основании длительности работы в целевой версии графика (TD) и расчета оставшейся длительности работы на основании этой интенсивности. Если работа отсутствует в целевой версии графика, то при расчете расписания к данной работе применяется сценарий по умолчанию (сценарий 2.2: интенсивность физобъема по фактической длительности). Автоматическое начало работ по введенному суточному плану ФО. Автоматическое завершение работ по закрытию общего плана суточным фактом ФО.
если S >= DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S < DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S < DD, то S = FFD, где FFD – дата первого факта, F = DD + (TD*((100%-% по ФО)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, RWD = WD - AWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = TD*(100 - % по ФО), AWD = WD - RWD
Данный сценарий при внесенном факте по физобъему определяет старт работы по самой ранней дате внесения факта, а финиш оставляет неизменным, не зависимо от количества внесённого факта, но при условии, если дата актуализации меньше даты финиша. При условии, если дата актуализации больше или равна дате финиша, то финишу прибавляется 1 день. При условии Прогресс = 100, дата финиша определяется исходя самой поздней даты внесения факта.
если S > DD, то S = DD. Далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1.
если FFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD <= DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0.
если FFD > DD, то S = FFD, F = (S + BD - 1)*Cal, D = F – S + 1, WD = (F – S + 1)*Cal, AWD = 0, RWD = WD;
если FFD < DD & BD – (DD – FFD) > 0, то S = FFD, F = DD + (BD – (DD – FFD))*Cal (при условии F >= LFD, если LFD > F, то F = LFD), AWD = DD – FFD, RWD = BD – AWD, WD = RWD + AWD, D = F – S + 1;
если FFD < DD & BD – (DD – FFD) < 0, то S = FFD, F = (DD + 1)* Cal, AWD = DD – FFD, RWD = 1, WD = RWD + AWD, D = F – FFD + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса по показателям трудозатрат (т.е. % по ТР) и даты старта через вычисление фактического темпа роста трудозатрат (интенсивности трудозатрат) и расчета оставшейся длительности работы на основании этой интенсивности.
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = (DD + (100-%)/(% по ТР/(DD – S)) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = AWD + RWD, D =F – S + 1; если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ТР) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании исходной длительности работы (BD, атрибут Исходная длительность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствует значение атрибута Исходная длительность), то при расчете расписания к данной работе применяется сценарий (сценарий № 4.1: интенсивность трудозатрат по фактической длительности).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (BD*((100%-% по ТР)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по ТР) и даты старта через вычисление целевого темпа выполнения работы (интенсивности) на основании длительности работы в целевой версии графика (TD) и расчета оставшейся длительности работы на основании этой интенсивности. Если работа отсутствует в целевой версии графика, то при расчете расписания к данной работе применяется сценарий по умолчанию (сценарий № 4.1: интенсивность трудозатрат по фактической длительности)
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (TD*((100%-% по ТР)/100%) - 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
Данный сценарий при внесенном факте по трудозатратам определяет старт работы по самой ранней дате внесения факта, а финиш оставляет неизменным, не зависимо от количества внесённого факта, но при условии, если дата актуализации меньше даты финиша. При условии, если дата актуализации больше или равна дате финиша, то к финишу прибавляется 1 день. При условии Прогресс = 100, дата финиша определяется исходя самой поздней даты внесения факта.
если S > DD, то S = DD. Далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1.
если FFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD <= DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0.
если FFD > DD, то S = FFD, F = (S + BD - 1)*Cal, D = F – S + 1, WD = (F – S + 1)*Cal, AWD = 0, RWD = WD;
если FFD < DD & BD – (DD – FFD) > 0, то S = FFD, F = DD + (BD – (DD – FFD))*Cal (при условии F >= LFD, если LFD > F, то F = LFD), AWD = DD – FFD, RWD = BD – AWD, WD = RWD + AWD, D = F – S + 1;
если FFD < DD & BD – (DD – FFD) < 0, то S = FFD, F = (DD + 1)* Cal, AWD = DD – FFD, RWD = 1, WD = RWD + AWD, D = F – FFD + 1.
При данном сценарии вычисление плановых сроков работ выполняется по алгоритмам, аналогичным сценарию 4.1, однако старт работы устанавливается на дату первого фактического значения трудозатрат (при условии, что % по ТР > 0), а финиш устанавливается на дату последнего фактического значения трудозатрат (при условии, что % по ТР = 100). В случае, если фактические трудозатраты отсутствуют, расчет выполняется по сценарию 4.1. Примечание: фактические значения должны быть согласованы.
если S >= DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S < DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S < DD, то S = FFD, где FFD – дата первого факта, F = (DD + (100-%)/(% по ТР/(DD – S)) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = RWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = WD*(100 - % по ТР), AWD = WD - RWD
При данном сценарии вычисление плановых сроков работ выполняется по алгоритмам, аналогичным сценарию 4.2, однако старт работы устанавливается на дату первого фактического значения трудозатрат (при условии, что % по ТР > 0), а финиш устанавливается на дату последнего фактического значения трудозатрат (при условии, что % по ТР = 100). В случае, если фактические трудозатраты отсутствуют, расчет выполняется по сценарию 4.2. Примечание: фактические значения должны быть согласованы.
S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S < DD, то S = FFD, где FFD – дата первого факта, F = DD + (BD*((100%-% по ТР)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = RWD + AWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = BD*(100 - %), AWD = WD - RWD
При данном сценарии вычисление плановых сроков работ выполняется по алгоритмам, аналогичным сценарию 4.3, однако старт работы устанавливается на дату первого фактического значения трудозатрат (при условии, что % по ТР > 0), а финиш устанавливается на дату последнего фактического значения трудозатрат (при условии, что % по ТР = 100). В случае, если фактические трудозатраты отсутствуют, расчет выполняется по сценарию 4.3. Примечание: фактические значения должны быть согласованы.
если S >= DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S < DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S = FFD, где FFD – дата первого факта, F = LFD, где LFD – дата последнего факта. RWD = 0, AWD = WD, WD = (F – S + 1) * Cal.
Если S < DD, то S = FFD, где FFD – дата первого факта, F = DD + (TD*((100%-% по ТР)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, RWD = WD - AWD, D = F – S + 1;
если S >= DD, то S = FFD, где FFD – дата первого факта, WD не меняется, RWD = TD*(100 - % по ТР), AWD = WD - RWD
Данный сценарий при внесенном факте по трудозатратам определяет старт работы по самой ранней дате внесения факта, а финиш оставляет неизменным, не зависимо от количества внесённого факта, но при условии, если дата актуализации меньше даты финиша. При условии, если дата актуализации больше или равна дате финиша, то к финишу прибавляется 1 день. При условии Прогресс = 100, дата финиша определяется исходя самой поздней даты внесения факта.
если S > DD, то S = DD. Далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = BD, F = (S + BD – 1)*Cal, D = F – S + 1.
если FFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD > DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0;
если FFD < DD & LFD <= DD, то S = FFD, F = LFD, D = F – S + 1, BD = CONST, WD = (F – S + 1)*Cal, AWD = WD, RWD = 0.
если FFD > DD, то S = FFD, F = (S + BD - 1)*Cal, D = F – S + 1, WD = (F – S + 1)*Cal, AWD = 0, RWD = WD;
если FFD < DD & BD – (DD – FFD) > 0, то S = FFD, F = DD + (BD – (DD – FFD))*Cal (при условии F >= LFD, если LFD > F, то F = LFD), AWD = DD – FFD, RWD = BD – AWD, WD = RWD + AWD, D = F – S + 1;
если FFD < DD & BD – (DD – FFD) < 0, то S = FFD, F = (DD + 1)* Cal, AWD = DD – FFD, RWD = 1, WD = RWD + AWD, D = F – FFD + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса по освоению стоимости (т.е. % по СТ) и даты старта через вычисление фактического темпа освоения стоимости (интенсивности освоения стоимости) и расчета оставшейся длительности работы на основании этой интенсивности.
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = (DD + (100-%)/(% по СТ /(DD – S)) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = AWD + RWD, D =F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по СТ) и даты старта через вычисление исходного темпа выполнения работы (интенсивности) на основании исходной длительности работы (BD, атрибут Исходная длительность) и расчета оставшейся длительности работы на основании этой интенсивности. Если исходная длительность работы отсутствует (отсутствует значение атрибута Исходная длительность), то при расчете расписания к данной работе применяется сценарий (сценарий № 6.1: интенсивность освоения стоимости по фактической длительности).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (BD*((100%-% по СТ)/100%) – 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
При данном сценарии плановый финиш начатых работ определяется исходя из текущего прогресса работы (т.е. % по СТ) и даты старта через вычисление целевого темпа выполнения работы (интенсивности) на основании длительности работы в целевой версии графика (TD) и расчета оставшейся длительности работы на основании этой интенсивности. Если работа отсутствует в целевой версии графика, то при расчете расписания к данной работе применяется сценарий по умолчанию (сценарий № 6.1: интенсивность освоения стоимости по фактической длительности).
если S > DD, то S = DD. Далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1;
если S <= DD, то S = DD, далее AWD = 0, RWD = WD, F = (S + WD – 1)*Cal, D = F – S + 1.
если S < DD и F > DD, то F = DD - 1, WD = (DD – S)*Cal, AWD = WD, RWD = 0, D = F – S + 1;
если S < DD и F <= DD, то временные параметры работы не изменяются;
если S >= DD, то RWD и AWD не изменяются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1, WD = AWD + RWD.
если DD > S, то F = DD + (TD*((100%-% по СТ)/100%) - 1)*Cal, AWD = (DD – S)*Cal, RWD = (F – DD + 1)*Cal, WD = FD + RD, D = F – S + 1;
если DD <= S, то WD, AWD и RWD не меняются, S = (DD – AWD)*Cal, F = (DD + RWD – 1)*Cal, D = F – S + 1.
Расчет сроков работ и вех по установленным связям (предшественникам) не зависит от указанного сценария расчета.