IMsModelPeriod.ForecastEndDate

Синтаксис

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.Transform.Period;
    // Задаём условия периода идентификации
    Period.IdentificationStartDate := DateTime.ComposeDay(200011);
    Period.IdentificationEndDate := DateTime.ComposeDay(20051231);
    // Задаём условия периода прогнозирования
    Period.ForecastStartDate := DateTime.ComposeDay(200611);
    Period.ForecastEndDate := DateTime.ComposeDay(20101231);
    // Задаём использование указанных периодов
    Model.UseModelPeriod := True;
    // Сохраняем изменения
    (Model As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера будут изменены периоды идентификации и прогнозирования для модели. Также для модели будет установлен признак использования указанных периодов при расчете задачи.

См. также:

IMsModelPeriod