Копирование значений параметров между элементами или в пределах одного элемента
Значок
Описание
Плагин содержит различные варианты копирования, позволяющие настроить, из каких элементов в какие будет производиться копирование. Присутствует возможность копирования составного значения (из нескольких параметров в один). Присутствуют фильтры выбора элементов по категориям и значениям параметров. Присутствует возможность выполнить конвертацию значений между различными типами параметров
Связанные новости и статьи
Использование
Плагин работает с несколькими вариантами копирования, отличающимися обработкой элементов:
- Копирование в пределах элемента
- Копирование из одного элемента в несколько
- Копирование из основы в дочерние элементы
- Копирование из родительского семейства во вложенные
- Копирование из группы в дочерние элементы
После выбора варианта копирования в выпадающем списке в верхней части окна рядом со списком появятся элементы управления сохраненными пользовательскими конфигурациями:
Выпадающий список с именами сохраненных конфигураций текущего варианта копирования. При выборе конфигурации происходит её немедленное применение
Сохранить – сохраняет все настройки в текущую выбранную конфигурацию
Сохранить как новую – сохраняет все настройки как новую конфигурацию. При вызове команды появится диалог, в котором требуется указать имя новой конфигурации. Не допускается указывать пустое значение, имя существующей конфигурации, а также символы, запрещенные в именах файлов (\ / : * ? “ < > |)
– открывает папку хранения файлов сохраненных конфигураций
Элементы окна во всех вариантах имеют схожие настройки с некоторыми отличиями
В данном варианте копирования следует выбрать элементы для обработки в группе Обрабатываемые элементы. Подробнее о фильтрах и вариантах выбора элементов будет описано далее.
В данном варианте копирования требуется выбрать исходный элемент (из которого будут копироваться значения параметров) в группе Исходный элемент, а также выбрать целевые элементы (в которые будут копироваться значения параметров) в группе Обрабатываемые элементы. Подробнее о фильтрах и вариантах выбора элементов будет описано далее. Исходный элемент выбирается без использования фильтров.
В данном варианте копирования требуется выбрать элементы-основы в группе Элементы-основы, а также дочерние элементы в группе Дочерние элементы. Подробнее о фильтрах и вариантах выбора элементов будет описано далее.
В группе Дочерние элементы настраивается предварительная фильтрация дочерних элементов. А уже в процессе копирования будет производиться проверка принадлежности элементов основе. Т.е. дочерний элемент должен принадлежать основе из списка выбранных элементов в группе Элементы-основы.
В данном варианте копирования требуется выбрать родительские семейства в группе Родительские семейства и, при необходимости, настроить фильтрацию для вложенных семейств. Если фильтрация не настроена, будут обрабатываться все вложенные семейства. Подробнее о фильтрах будет описано далее.
В данном варианте копирования требуется выбрать группы в разделе Группы, а также дочерние элементы в группе Дочерние элементы. При необходимости можно настроить фильтрацию для дочерних элементов, если фильтрация не настроена, будут обрабатываться все дочерние элементы. Подробнее о фильтрах будет описано далее.
Образец элемента (Образец целевого элемента, Образец вложенного семейства и т.п.) – в данной группе выбирается один элемент, на основе которого заполняется список имен параметров при настройке правил копирования. Если отображается одна группа, то заполняются списки имен параметров как для исходного параметра, так и для целевого параметра. Если отображаются две группы, то, соответственно, одна заполняет список имен параметров для исходного параметра, а вторая для целевого параметра.
Выбор типа правила копирования – позволяет добавить в список правило копирования параметров типа Одиночное, Составное или Составное арифметическое.
Правила копирования параметров – список правил копирования параметров. Правила бывают трех типов:
Одиночное – выполняет копирование значения из одного исходного параметра в один целевой параметр
В левой части в поле ввода указывается паттерн имени исходного параметра, в правой – целевого параметра.
Слева от поля ввода для каждого параметра указывается вариант поиска: искать параметр по полному совпадению имени с указанным значением или по частичному (т.е. имя параметра должно содержать указанное значение).
Справа от поля ввода расположена кнопка со знаком +, открывающая диалог выбора имени параметра. Кнопка доступна только в случае, когда выбран соответствующий образец элемента. Данная опция позволяет удобнее заполнять паттерн имени для поиска параметра на основе образца элемента.
Префикс/Суффикс – задает соответственно префикс и/или суффикс для значения целевого параметра. Префикс и Суффикс используются только в случае, когда целевой параметр имеет строковый тип данных.
В случае, когда задаваемое значение является числом, присутствует возможность Округлить результат до значения из выпадающего списка перед его записью в целевой параметр.
Составное – выполняет копирование составного значения из нескольких исходных параметров в один целевой параметр
В левой части вертикально расположены паттерны поиска параметра и разделители после них. Каждый разделитель может содержать не более трех символов. В правой части присутствует предварительный просмотр результат.
Например, в результате копирования значений исходных параметров с конфигурацией:
получится результат, типа Стена (2,5 м³).
Копирование составного значения происходит только при условии, что все исходные параметры найдены в элементе!
Копирование составного значения происходит только в текстовый целевой параметр!
Составное арифметическое - выполняет склейку исходных значений параметров в формулу, вычисляет значение по формуле и вставляет результат в целевой параметр.
В левой части вертикально расположены паттерны поиска параметра и поля для ввода операторов, скобок и функций. В правой части присутствует предварительный просмотр формулы.
Копирование арифметического значения может выполняться в текстовый или числовой целевой параметр. Если копирование выполняется в текстовой параметр, то к результату можно добавить префикс и/или суффикс.
В формуле можно использовать операторы и функции.
В нижней части группы доступны также следующие опции:
Пытаться преобразовать значения между различными типами параметров – если опция включена и тип значения исходного параметра отличается от типа значения целевого параметра, будет произведена попытка преобразования копируемого значения. Не распространяется на Составное арифметическое правило.
Заменить существующие значения целевых параметров – если опция включена и целевые параметры уже имеют значение, то они будут перезаписаны. Иначе – копирование будет пропущено.
Обрабатываемые элементы – в данной группе производится выбор обрабатываемых элементов с учетом фильтра элементов по категории и значениям параметров.
Фильтр элементов по категории – позволяет установить условие фильтрации элементов по категории элементов.
Фильтр элементов по параметрам – позволяет установить условия фильтрации элементов по значениям параметров. Инструкция по настройке фильтра приведена в диалоге создания фильтра.
И/ИЛИ – указывает следует ли учитывать оба фильтра или достаточно совпадения с любым из двух фильтров.
Ниже находится выпадающий список, задающий условие выбора элементов: во всей модели, на текущем виде, пользовательский выбор или пользовательский выбор без учета фильтра. После нажатия кнопки Выбрать, слева отображается количество элементов, подошедших по условиям фильтрации.
Выполнить копирование – закрывает окно плагина и выполняет копирование значений параметров по настроенному варианту копирования. Результат работы будет отображен в специальном окне: