Фильтры материалов

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).

Если (в компонентах) только одно значение из запаса соответствует фильтру, оно будет выбрано автоматически, если несколько совпадений, будет значок, указывающий, что параметр имеет выбор из нескольких элементов.