Detail View, которое отображает версии бизнес-объекта, содержит следующие Actions:

При работе с версиями бизнес-объекта доступны следующие операции:

При этом автоматически заполняются служебные поля:

- VersionId – генерируется новый Id

- ActualFrom – вносится текущее время

- ActualDate – вносится пустое значение

- VersionChange – Add

- VersionUser – CurrentUserName()

После того как объект изменен, его изменения могут быть сохранены в новую версию. Для этого используется действие Action SaveAsNewVersion. При этом автоматически заполняются служебные поля для новой версии, а последняя версия переводится в архив.

Последняя версия помечается как удаленная и переводится архив.

При выполнении Action ShowHistory отображается окно, изображенное на рисунке ниже.

ASP.NET:

Здесь можно выбрать одну из версий, и после нажатия кнопки ОК отображается Detail View версии бизнес-объекта.

Заголовок формы содержит информацию о периоде актуальности этой версии. Сама форма находится в режиме ReadOnly.

Меняется значение глобального свойства Current date, которое используется в вычисляемых свойствах бизнес-объектов.