Стили и графические параметры в чертежах стандартов и чертежах проекта имеют версию. Версия используется для определения необходимости в синхронизации стиля или графического параметра. Информация о версии включает GUID (глобальный уникальный идентификатор), дату и время последнего изменения, имя пользователя, выполнившего последнее изменение, и дополнительный комментарий.
Когда проект проверяется или синхронизируется со стандартами, сравнение версий позволяет определить статус стилей и графических параметров стандартов проекта (идентичные, старые, новые).
Стили и графические параметры считаются идентичными стандартам проекта, если у них идентичны следующие параметры:
Для определения идентичности стиля в чертеже проекта стилю в чертеже стандартов проекта сравнивают их GUID. GUID представляет собой уникальную строку, которая создается для каждой версии стандартного объекта. Список предыдущих GUID сохраняется в чертеже стандартов проекта в виде истории версий, что позволяет сравнивать объекты в чертежах проекта.
Если в процессе синхронизации определяется, что стиль или графический параметр в чертеже проекта имеет такой же тип, имя и GUID версию, как и в соответствующем стиле или графическом параметре в стандартах проекта, считается, что стиль или графический параметр соответствует стандартам проекта. В таком случае никаких изменений не требуется.
Если при сравнении определяется, что GUID в чертеже проекта не соответствует GUID стиля в чертеже стандартов проекта, но соответствует предыдущему GUID из истории версий стандарта, стиль в чертеже проекта помечается как "старая версия стандартного стиля".
Если при сравнении определяется, что стиль или графический параметр соответствует стандартному объекту по имени и типу объекта, но имеет GUID, которого нет в истории версий стандартного стиля или графического параметра, стиль или графический параметр в чертеже проекта помечается как "нестандартная (новая) версия стандартного объекта".
Новая версия стандартного стиля или графического параметра в чертеже проекта создается и сохраняется при каждом изменении стиля или графического параметра в Диспетчере стилей или Диспетчере ЭП.
Новая версия стандартного стиля или графического параметра в чертеже проекта должна быть создана вручную при изменении стиля или графического параметра в Диспетчере стилей или Диспетчере ЭП. В чертежах стандартов проекта для каждого стиля и графического параметра сохраняется история версий. История версий используется во время синхронизации для определения соответствия стилей или графических параметров в чертеже проекта версиям в чертеже стандартов проекта (идентичные, новые или старые версии).
Возможно несколько случаев, когда изменениям графических параметров версия не присваивается автоматически, так как в большинстве случаев присвоение версий нежелательно. Некоторые параметры регулярно изменяются по отношению к чертежу стандартов, поэтому такие параметры не включаются в процесс автоматического присвоения версий.
Стандартные стили или графические параметры в чертежах стандартов проекта содержат историю версий, в которой отражаются изменения, выполненные во время проекта. Возврат к предыдущей версии стандартного объекта выполнить нельзя. История версий используется только для определения текущего состояния стандартных стилей и графических параметров.