Konkrétní vlastnosti
Tato úloha slouží pro evidenci konkrétních vlastností, které mohou blíže specifikovat jednotlivé standardní vlastnosti vybrané položky. Každá konkrétní vlastnost je vázána přímou vazbou na standardní vlastnosti a slouží pro bližší specifikaci této vlastnosti.
Popis
Obecně platí, že při založení standardní vlastnosti se vytvoří konkrétní vlastnost v poměru 1:1. Nemusí to však platit vždy. Standardní vlastnost může být obecný pojem pro množinu vlastností lišících se v konkrétním použití.
Ze standardní vlastnosti se přednastaví hodnoty ke konkrétní vlastnosti. U každé konkrétní vlastnosti je možné provést změnu proti vlastnosti standardní. Jediná hodnota, kterou nelze měnit je formát. Nelze tedy mít u standardní vlastnosti numerické hodnoty a u konkrétní vlastnosti alfanumerický řetězec. Pokud taková potřeba nastane, je nutné založit 2 standardní vlastnosti.
I zde musíme dbát na přesná pravidla pro identifikaci a název, protože tato pole budeme používat dále.
Pro vyplnění číselníku konkrétních vlastností platí stejná pravidla jako u standardních vlastností. Novou konkrétní vlastnost musíme založit vždy z číselníku standardních vlastností, aby byla zachována vazba.
Do konfigurátoru se vždy zadává konkrétní vlastnost.
Konkrétní vlastnosti
Tato úloha je dostupná pod třídou CVlastnostKonfKonkretni a její hodnoty jsou uloženy v tabulce vkv. Vazba na standardní vlastnost je realizována atributem vkv_vkz_kn, který obsahuje hodnotu atributu vkz_kn v tabulce vkz, tedy systémové číslo standardní vlastnosti.
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.