Obsah

Sada standartní vlastnosti

Tato úloha slouží k seskupení jednotlivých hodnot standardní vlastností do vybraných skupin (sady vlastnosti) za účelem přehlednějšího třídění a výběru jednotlivých vlastností. Každá hodnota je vázána přímou vazbou na standardní vlastnost, avšak díky vazbě na sadu standartní vlastnosti můžeme tyto hodnoty lépe kategorizovat a blíže specifikovat.
Dále tyto sady umožňují možnost lépe filtrovat položky dle vlastností, neboť místo velkého množství hodnot vybíráme pouze mezi hodnotami spadající do vybrané sady vlastností.

Popis

Každá vlastnost může nabývat celé řady hodnot, navíc tyto hodnoty je možno seskupit do dílčích kategorií – sad. Pokud máme více sad, je možné nadefinovat, která sada se při konfiguraci bude nabízet jako první.

Aby sada měla nějaký význam, musí mít alespoň jednu hodnotu. Ke každé sadě je možné nadefinovat množinu hodnot, kterých uvedená sada může nabývat. V případě, že k sadě je více hodnot, je možné nastavit, která hodnota se bude nabízet jako první nebo pořadí hodnot nabízených při konfiguraci. V případě potřeby je možné při konfiguraci zapsat hodnotu, která se v sadě nevyskytuje. Pro tyto případy platí, že příslušná konkrétní vlastnost musí být editovatelná.
Z uvedeného vyplývá, že sada se skládá z množiny hodnot a slouží především pro seskupení hodnot do organických celků podle jejich použití.

Pro vlastní konfiguraci se pak využívají jednotlivé hodnoty. Ke každé hodnotě sady se nadefinuje nejen její hodnota pro uložení v konfigurátoru (sloužící např. pro vyhledávání), ale i její hodnoty, kterými ovlivňuje vyplnění Katalogu položek.

Sada standartní vlastnosti

Tato úloha je dostupná pod třídou CVlastnostKonfSada a její hodnoty jsou uloženy v tabulce vks. Vazba na standardní vlastnost je realizována atributem vks_vkz_kn, který obsahuje hodnotu atributu vkz_kn v tabulce vkz, tedy systémové číslo standardní vlastnosti.

Sada standartní vlastnosti konfigurace

Příklad užití vlastností konfigurace

Vytvářený výrobek má určitou svoji vlastnost, například barvu. Barva je standardní vlastností tohoto výrobku, neboť každý výrobek má tuto vlastnost. Tuto standardní vlastnost lze dále specifikovat pomocí konkrétní vlastnosti, která je obsahem podmnožiny standardních vlastností výrobku - barva. Jednotlivé konkrétní vlastnosti mohou být například barva od výrobce XX, barva od výrobce YY, barva na dřevo, barva na železo, barva ve spreji, voděodolná barva apod.

Každá standardní vlastnost dále obsahuje jednotlivé sady standartní vlastnosti, které tak seskupují velké množství hodnot této vlastnosti do jednotlivých sad vlastnosti pro lepší přehlednost a snadnější kategorizaci. Jednotlivé sady naší vybrané standartní vlastnosti mohou být například světlé barvy, tmavé barvy, matné barvy, lesklé barvy, apod.

Každá tato sada standartní vlastnosti obsahuje vlastní hodnoty vlastnosti, které představují jednotlivé hodnoty vybrané vlastnosti spadající do konkrétní sady. Těmito hodnotami mohou být například bílá barva, zelená barva, růžová barva, apod. Tyto hodnoty platí pro vybranou sadu - světlé barvy.