Malzeme filtreleri

modified:

Taslaklara malzeme eklerken eşya veya bileşen için ne tür malzemelerin kullanılması gerektiğini daha iyi tanımlamak için malzeme filtreleri kullanılır.

Malzeme filtreleri iki bağlamda kullanılabilir:

  • Makalenin içinde kullanılması gereken malzeme için filtrenin yazılması.
  • Ürüne bileşen eklendiğinde kullanılacak bileşen malzemesi için filtre yazılması.

Eşyanın içindeki
malzeme filtreleri Bileşenlerin içindeki malzeme filtreleri


Malzeme filtresi biçimi

  • Bu nitelikleri malzeme filtreleri içinde destekliyoruz:
  • isim;
  • takma ad;
  • katılmak;
  • parametreler (p (x));


Senaryolar (nasıl yapılır?)

Malzeme adına göre filtre oluştur

Malzeme adına göre filtreleyen bir filtre oluşturmak için "ad" özelliğini kullanmamız gerekir.
Filtre girişine {"name": "Material 1"} girin .



This filter will try to match all possible matches from existing list of materials. If there is the only one available option - the system will automatically take it, but if there is more than one - there will be a dialog in production asking to choose the specific material.

Create filter by material alias

To create a filter which filters by material alias we need to use "alias" attribute.
Enter {"alias": "material_alias"} to the filter input.



This filter will try to match all possible matches from existing list of materials by provided specific alias. If there is the only one available option - the system will automatically take it, but if there is more than one - there will be a dialog in production asking to choose the specific material.

Create filter by material name and alias

To create a filter which finds only very specific materials we need to use material name and alias combined.

Enter {"name": "Material 1", "alias": "material_alias"}.



This filter will try to find very specific material with the name "Material 1" and with the material alias "material_alias".

Create filter by material name and category

To create a filter which finds specific materials we need to use material name and categories combined.

Enter {"name": "Material 1", "join": ["categories"], "categories.name": "category_name"}.

This filter will try to find specific material with the name "Material 1" within the Material categories "category_name".

Create filter by material alias/name and “Material category” parameter

To create a material filter to pick the specific material we can use material “alias” or “name” and “Material categories” combined.

“Material category” can come from “Material category” type parameter with field of use: order, item or production order.

Lütfen "Malzeme kategorisi" parametresinin sadece malzeme kategorilerinin "Üst" olarak ayarlanabileceğini unutmayın. "Üst kategori", bu kategorinin alt kategorilere sahip olduğu anlamına gelir.

"Malzeme kategorisi" parametresi p (mtr_cat) örneği şöyle görünebilir:

Giriş { "ad": "Alksnis" "birleştirme" [ "kategorisi"], "categories.id": "s (mtr_cat)"}.

Bu filtre, p (mtr_cat) parametresinde seçilen Malzeme kategorileri içinde "alksnis" takma adıyla belirli bir malzeme bulmaya çalışacaktır.

(Bileşenlerde) stoktan yalnızca bir değer filtreyle eşleşirse, otomatik olarak seçilir, birkaç eşleşme varsa, parametrenin birkaç öğeden seçim yaptığını gösteren simge olacaktır.