Добрый день!
Столкнулся со следующей проблемой - при замене в семействе одного общего параметра на другой (необходимо для стандарта организации) параметр не меняет своего имени, однако само замещение происходит. Никто с таким не сталкивался?
Решено! Перейти к решению.
Решено: SuminAV. Перейти к решению.
А как вы узнаете что произошло замещение если изменения имени не происходит ?
А по факту у общего параметра в семействе и у того что вы грузите - одинаковый GUID, поэтому имя и не меняется.
Andrei Svidunovich / Андрей Свидунович
Architect, BIM-manager / Архитектор, BIM-менеджер
https://www.facebook.com/andrei.svidunovich
Это обычная ситуация, заменить общий параметр в проекте нельзя, так как внутрь проекта, при первой загрузке параметра, жестко записывается GUID этого параметра и его имя, и в дальнейшем изменить это невозможно. Можно только удалить параметр и потом загрузить измененный, но и удалить тоже просто так не получится, это можно сделать только через API. Кроме того, при удалении параметра полетят все его значения, марки, спецификации, где он использовался.
Вот хорошая статья на эту тему:
http://weandrevit.ru/pereimenovanie-obshhih-parametrov/
Спасибо за помощь! В итоге проблему решили, заменой GUID-a в файле общих параметров.
Вот работа нашего плагина, как раз на эту тему.
и ещё, Алик прав - вы по сути задублировали параметр... надо было сначала удалить его, почистить определение параметра (писал про похожую задачу тут), а потому уже подгружать параметр с другим именем но тем же GUID...
ОТВЕЧАЕМ НА ВАШИ ВОПРОСЫ НА ФОРУМЕ BIM2B
Dmitry Chubrik | Дмитрий Чубрик
CEO | Генеральный директор
BIM2B | Easy4smArt
Facebook | VK | LinkedIn
Задаем вопросы правильно!
Дмитрий, Альберт, спасибо большое) Да, получается просто создали новый параметр. АДмитрий, а где можно посмотреть, скачать, потестить ваш плагин?
Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.