Управление данными > Рабочая область > Операции с объектами в рабочей области > Создание новых версий объектов > Сведения о создании новой версии и взятии на изменение
  
Сведения о создании новой версии и взятии на изменение
Детали и сборки можно загрузить с сервера Windchill без взятия на изменение, использовав команду Файл (File) > Сдать на хранение (Check In) > Создать новую версию и взять на изменение (Revise and Check Out) в приложении Creo, чтобы создать новую версию объекта и взять его на изменение в одной задаче вместо выполнения этих действий по отдельности.
Команда Создать новую версию и взять на изменение (Revise and Check Out) доступна в следующих местах:
в меню Файл (File);
в контекстном меню, вызванном щелчком правой кнопкой мыши (ПКМ) в дереве модели;
в диалоговом окне Конфликты (Conflicts).
Операция создания новой версии объекта и взятия его на изменение состоит из следующих отдельных и последовательных задач. Ошибка в одной из них отменяет следующую операцию. Диспетчер событий также сообщает об этих задачах отдельно. Задача создания новой версии записывается как событие "Новая ревизия" (New Revision), а задача взятия на изменение - как "Загрузить" (Download).
Создать новую версию (Revise) - создание новой версии выбранного объекта и его первой итерации в общей области. Новая итерация добавляется в рабочую область. Данная операция не перезаписывает локальные изменения и не предлагает заменить объекты в сессии. Команда Вернуть без изменений (Undo Checkout) не удаляет только что созданную ревизию, а первая итерация ревизии остается в общей области.
Взять на изменение (Checkout) - взятие на изменение объекта рабочей области, локальные изменения не перезаписываются.
Обновление версии (Version update) - обновление сведений о версии объектов в сессии. Если операция создания новой версии выполняется из рабочей области для объектов в сессии, эти объекты не заменяются.
В сессии приложения Creo команду Создать новую версию и взять на изменение (Revise and Checkout) можно использовать вместо переключения на браузер Creo и использования опции интерфейса пользователя HTLM Создать новую версию (Revise). Поскольку операция создания новой версии идет перед взятием на изменение, а опция Создать новую версию (Revise) создает новую версию объектов, выбранных для изменения, при использовании опции Создать новую версию (Revise) необходимо заранее определить изменяемые объекты и характер самих изменений. Кроме того, после использования опции Создать новую версию (Revise) необходимо дождаться обновления таблицы рабочей области, прежде чем вернуться к модели в сессии для обновления самой сессии новым содержимым и продолжить изменения.
Напротив, команда Создать новую версию и взять на изменение (Revise and Checkout) позволяет принимать обоснованные решения об изменениях конструкции, а также обрабатывать неожиданные изменения. Например, можно без предварительного решения об изменении объекта загрузить и открыть сборку в приложении Creo без взятия ее на изменение для подтверждения планируемых изменений. После этого можно выбрать объекты, которые вы намерены изменить, и использовать команду Файл (File) > Сдать на хранение (Check In) > Создать новую версию и взять на изменение (Revise and Check Out). Если объекты выбраны в дереве модели, щелкните правой кнопкой мыши, выберите в контекстном меню пункт Создать новую версию и взять на изменение (Revise and Check Out) и начните изменять выбранные объекты. Команда Создать новую версию и взять на изменение (Revise and Check Out) недоступна, если соответствующие объекты уже взяты на изменение. Впоследствии другие детали и компоненты сборки также могут потребовать синхронных изменений, поскольку они управляются теми же взаимоотношениями. В таких случаях можно выбрать опцию Создать новую версию и взять на изменение сейчас (Revise and Check Out Now) вместо команды Взять на изменение сейчас (Check Out Now) в диалоговом окне Конфликты (Conflicts). После этого можно изменять обновленные и взятые на изменение детали, а затем сдать их на хранение в виде новых версий.
Диалоговое окно Конфликты (Conflicts) также открывается при изменении любого члена таблицы семейства, поскольку изменения могут вызвать модификацию экземпляров таблицы семейства. Кроме того, диалоговое окно Конфликты (Conflicts) открывается, если у пользователя недостаточно прав для выполнения операции создания новой версии и взятия на изменение. Выполнение данной операции также невозможно, если у пользователя нет доступа хотя бы к одному из выбранных объектов.