ForecastEndDate: DateTime;
Свойство ForecastEndDate определяет дату окончания периода прогнозирования.
Для выполнения примера предполагается наличие в репозитории контейнера моделирования с идентификатором «MODEL_SPACE». В контейнере создана модель с идентификатором «Model_1».
Добавьте ссылки на системные сборки «Metabase», «Ms».
Sub UserProc;
Var
MB: IMetabase;
Model: IMsModel;
Period: IMsModelPeriod;
Begin
MB := MetabaseClass.Active;
Model := MB.ItemByIdNamespace("Model_1", MB.ItemById("MODEL_SPACE").Key).Edit As IMsModel;
Period := Model.Period;
Period.IdentificationStartDate := DateTime.ComposeDay(2000, 1, 1);
Period.IdentificationEndDate := DateTime.ComposeDay(2005, 12, 31);
Period.ForecastStartDate := DateTime.ComposeDay(2006, 1, 1);
Period.ForecastEndDate := DateTime.ComposeDay(2010, 12, 31);
Model.UseModelPeriod := True;
(Model As IMetabaseObject).Save;
End Sub UserProc;
После выполнения примера будут изменены периоды идентификации и прогнозирования для модели. Также для модели будет установлен признак использования указанных периодов при расчете задачи.
См. также: