Фильтры материалов
modified:Фильтры материалов используются для лучшего определения того, какой материал следует использовать для статьи или компонента при добавлении материалов в чертежи.
Фильтры материалов можно использовать в двух контекстах:
- написание фильтра для материала, который следует использовать внутри статьи.
- написание фильтра для материала компонента, который будет использоваться при добавлении компонента в статью.
Фильтры материала внутри изделия
Фильтры материала внутри компонентов
Формат фильтра материалов
- Мы поддерживаем эти атрибуты внутри фильтров материалов:
- название;
- псевдоним;
- присоединиться;
- параметры (p (x));
Сценарии (как?)
Создать фильтр по названию материала |
Чтобы создать фильтр, который фильтрует по названию материала, нам нужно использовать атрибут name. Введите {"name": "Материал 1"} на вход фильтра. Этот фильтр попытается сопоставить все возможные совпадения из существующего списка материалов. Если есть только один доступный вариант - система автоматически выберет его, но если их больше одного - в производстве появится диалоговое окно с просьбой выбрать конкретный материал. |
Создать фильтр по псевдониму материала |
Чтобы создать фильтр, который фильтрует по псевдониму материала, нам нужно использовать атрибут «alias». Введите {"alias": "material_alias"} на вход фильтра. Этот фильтр попытается сопоставить все возможные совпадения из существующего списка материалов по указанному псевдониму. Если есть только один доступный вариант - система автоматически выберет его, но если их больше одного - в производстве появится диалоговое окно с просьбой выбрать конкретный материал. |
Создать фильтр по названию материала и псевдониму |
Чтобы создать фильтр, который находит только очень конкретные материалы, нам нужно использовать имя материала и псевдоним вместе. Введите {"name": "Материал 1", "alias": "material_alias"}. Этот фильтр будет пытаться найти очень конкретный материал с именем «Материал 1» и псевдонимом материала «material_alias». |
Создать фильтр по названию материала и категории |
Чтобы создать фильтр, который находит определенные материалы, нам нужно использовать название материала и категории вместе. Введите {"имя": "Материал 1", "присоединиться": ["категории"], "категории.имя": "название_категории"}. Этот фильтр попытается найти конкретный материал с именем «Материал 1» в категориях материалов «имя_категории». |
Создать фильтр по псевдониму / названию материала и параметру «Категория материала» |
Чтобы создать фильтр материалов для выбора конкретного материала, мы можем использовать «псевдоним» или «имя» и «Категории материалов» вместе. «Категория материала» может происходить из параметра типа «Категория материала» с полем использования: заказ, позиция или производственный заказ. Обратите внимание, что параметр «Категория материала» может быть установлен только на «Родительский» категории материалов. «Родительская категория» означает, что эта категория имеет подкатегории. Если параметр p (mtr_cat) «Категория материала», то образец может выглядеть так: Введите {"псевдоним": "alksnis", "присоединиться": ["категории"], "category.id": "p (mtr_cat)"}. Этот фильтр попытается найти конкретный материал с псевдонимом «alksnis» в категориях материалов, выбранных в параметре p (mtr_cat). Если (в компонентах) только одно значение из запаса соответствует фильтру, оно будет выбрано автоматически, если несколько совпадений, будет значок, указывающий, что параметр имеет выбор из нескольких элементов. |