Из чего состоят компоненты в Model Studio
Статью про компоненты, наверное, следует начать с самих компонентов. Параметрический объект состоит из двух частей:
- Свойства компонента. Здесь находится вся информационная составляющая об объекте, в том числе и размеры, а также системный параметр Идентификатор компонентов или [SYS_DB_UID]. С помощью этого параметра Model Studio выстраивает связь между объектами в модели и образцом в БД компонентов.

- Графическая часть. Она может быть связана с параметрами и изменяться при их изменении.

Добавление нового объекта в библиотеку компонентов
Теперь давайте проследим путь объекта в библиотеку. Добавить новый элемент можно через команду Поместить объект в библиотеку:

После этого объект попадает в раздел "Мои объекты":

Если посмотреть его в Менеджере библиотек, то мы увидим еще и блок системных параметров, среди них интересен статус:

Значение "Пользовательский" задается для всех новых объектов. Это значит, что для остальных пользователей элемент не будет отображаться, пока его статус не изменит администратор:

После этого Статус меняется на "Общий":

Обновление существующих компонентов
Когда компонент уже создан и нам нужно его отредактировать, мы должны помнить о том, что у него есть идентификатор, который генерируется автоматически при добавлении в библиотеку. Этот параметр системный, его нельзя отобразить в менеджере библиотек, и тем более, изменить.
Поэтому единственный способ правильно изменить элемент - это вспомнить о двух его составляющих:
- Свойства изменяем в библиотеке через свойства
- Параметрическую графику изменяем в самом Model Studio, потом выгружаем через команду Экспорт оборудования в XML:

Далее нужно найти элемент в менеджере и в свойствах находим вкладку Вложения:

Нам подойдет одна из двух команд:
- Заменить содержимое файла - в данном случае нужно только указать новый выгруженный файл графики
- Загрузить с диска - выбираем файл и для замены графики выбираем соответствующую категорию:

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