Смена шаблона трассы с сохранением значений атрибутов

Vlad
отредактировано September 2024 Раздел: Модуль «СПДС»

Приветствую. В чертеже имеются трассы выполненные в стандартном шаблоне. Требуется сменить/отредактировать шаблон для добавления дополнительных атрибутов. Проблема в том, что при смене шаблона уже введенные атрибуты затираются на значение по умолчанию из шаблона. Можно ли как-то сохранить значения атрибутов при смене шаблона?

Ответы

  • Только если переименовать названия через команду "переименовать", тогда все с новыми названиями не подвергнется замене на "по умолчанию). Или создавать разные шаблоны с уникальными именами атрибутов в каждом шаблоне.

  • Вы имеете ввиду переименовать в базе? Это никак не повлияет на уже существующие трассы. Новые трассы будут иметь добавленные атрибуты, старые трассы останутся без них. Если я к старым трассам применю новый шаблон, тогда уже введенные значения атрибутов(диаметры, добавочные длины и прочее) затрется на одинаковое значение по умолчанию. Или вы имеете ввиду какую-то другую команду "переименовать"? Я именно исхожу из ситуации не когда все заранее продумано и подготовлено в шаблонах, а когда нужно по ходу работы добавлять атрибуты в шаблон. Фактически нужна кнопка как у универсального маркера - "применить изменения на все вставленные маркеры данного типа" только для трасс

  • Vlad
    отредактировано September 2024

    Для себя нашел решение через формирование отчета по трассам с значениями уже введенных атрибутов ⇒ экспорт в excel ⇒ вставка из excel, но уже как текстовые значения обратно в отчет в соседние пустые столбцы ⇒ смена шаблона отрисованных трасс на новый с добавленным атрибутом(значения уже введенных атрибутов затираются) ⇒ запись значений из скопированных столбцов в затертые атрибуты через функцию ctlSetValue. Полагаю, что других вариантов нет.

    Мое пожелание к разработчикам, чтобы была добавлена кнопка "применить изменения на все вставленные трассы данного типа" по аналогии с универсальным маркером.

  • Здравствуйте!

    Мы передали ваше пожелание разработчикам (№ РМ 57445)