3.4 Действия над проектом

При работе в программном комплексе основными действиями, совершаемыми над проектом, являются:
      Создание нового проекта;
      Открытие существующего проекта;
      Редактирование проекта;
      Проведение расчетов;
      Просмотр результатов расчетов;
      Редактирование результатов расчетов;
      Запись (сохранение) проекта;
      Закрытие проекта.
Создание нового проекта
При создании нового проекта, так как не известен (не указан) тип проекта, в программном комплексе устанавливается режим редактирования. Тип нового проекта указывается при сохранении проекта.
Открытие существующего проекта
Открытие текстовых и бинарных файлов проектов происходит в режиме редактирования. Открытие упакованного файла происходит в режиме просмотра результатов при наличии сохраненных результатов расчетов. Если упакованный файл проекта не содержит результатов, то он открывается в режиме исследования.
Редактирование проекта
Редактировать можно только текстовые и бинарные файлы проектов. При переходе из режимов исследования или просмотра результатов в режим редактирования для таких проектов проверяется наличие результатов расчета в буфере. При наличии результатов расчета программный комплекс предлагает сохранить их в упакованном файле проекта. В случае отказа пользователя результаты расчетов удаляются, и проект переходит в режим редактирования. При согласии пользователя открывается диалог сохранения упакованного файла проекта, упакованный проект с результатами расчетов сохраняется, а исходный проект (текстовый или бинарный) переходит в режим редактирования.
Проведение расчетов
Проведение расчетов возможно только в режиме исследования. Результаты расчетов могут записываться в буфер. Перевод проекта в исходное состояние после выполнения расчета приводит к удалению результатов расчета из буфера.
Просмотр результатов расчетов
Переход в режим просмотра результатов возможен только при наличии результатов расчета. В текстовых и бинарных файлах результаты находятся буфере. В упакованном файле результаты могут находиться в файле проекта и/или в буфере.
Редактирование результатов расчетов
Редактирование результатов расчетов включает:
      удаление результатов выполнения одной или нескольких команд исследования;
      редактирование результатов на уровне строк (прореживание, удаление блоков строк).
Редактирование результатов для текстовых и бинарных файлов проектов возможно в режимах исследования и просмотра при наличии результатов в буфере. Для упакованных файлов редактирование возможно при наличии результатов в файле проекта или буфере.
Запись (сохранение) проекта
Результаты работы в программном комплексе с текущим проектом ММС можно сохранить в виде файла проекта, с указанием его типа. При наличии результатов расчетов в буфере и записи проекта в виде текстового или бинарного файла программный комплекс сообщает о возможной потере результатов. При сохранении упакованного файла проекта результаты расчета из буфера записываются в файл.
Закрытие проекта
При закрытии текущего проекта программный комплекс проверяет наличие изменений в описании модели ММС и результатов расчетов в буфере. Если есть изменения в модели и/или результаты расчетов, то пользователю предлагается их сохранить. Если изменений модели, результатов расчетов нет, то происходит завершение работы с текущим проектом.