Inspektor vlastností zboží

Inspektor vlastností slouží k editaci vlastností zboží a nachází se kromě karty zboží také na položkách smluv nebo v katalogu zboží. Umožňuje tabulkovou formou zobrazit jednotlivé vlastnosti zboží, podporuje jejich členění do skupin a dokáže zobrazovat různorodé typy těchto vlastností: numerický, logický, textový nebo výčtový obsah.

U výčtových vlastností je možnost jejich fulltextového prohledávání výčtových při zadávání, což je výhodou při velkých počtech těchto položek, např. seznam značek či autorů může obsahovat klidně i stovky položek a fulltext jejich výběr znatelně usnadní.

Navíc u výčtových vlastností platí, že pokud není zadaná vlastnost v seznamu, nabídne se v závislosti na nastavení aplikace zapsání této nové vlastnosti do seznamu.

Inspektor podporuje také základní validaci vstupních hodnot dle jejich typu. Např. do vlastnosti, která je numerická nelze vložit text apod.


Obr. 1 - Inspektor vlastností.

Obr. 1 - Inspektor vlastností.

  1. Inspektor vlastností. Tento prvek je vložen také na editaci položky smlouvy nebo v katalogu zboží.
  2. Editace výčtové vlastnosti. Pokud se nacházíte na výčtové vlastnosti (umožňuje výběr hodnot z výklopného seznamu), pak je zpřístupněn tento prvek, který vyvolá detail této vlastnosti, kde lze upravovat a přidávat položky, které se pak nabízejí.
  3. Seřazení vlastností podle abecedně dle názvu nebo dle zvoleného pořadí.
  4. Seskupení vlastností dle kategorií, do kterých patří.
  5. Vymaže veškeré zadané hodnoty v inspektoru.
  6. Výčtová vlastnost (seznam hodnot). Kliknutím na tlačítko se šipkou se rozevře seznam dostupných hodnot.
  7. Numerická vlastnost. Tato vlastnost umožňuje vstup pouze číselných hodnot.
  8. Logická vlastnost. Tato vlastnost umožňuje vstup pouze hodnot ANO nebo NE.


Editor výčtové vlastnosti

Výčtové vlastnosti mohou nabývat pouze hodnot, které jsou uvedeny v seznamu hodnot. Seznam hodnot lze editovat v číselníku vlastností zboží, který se nachází v podnabídce Zboží/Vlastnosti zboží.

Spuštění editoru vlastností z menu

Editor lze vyvolat také z inspektoru vlastností pomocí tlačítka + viz obrázek 1.

Obr. 2 - Editor výčtové vlastnosti.

Obr. 2 - Editor výčtové vlastnosti.


Seznam výčtových vlastností v inspektoru vlastností umožňuje fulltextové vyhledávání, tzn., že se průběžně přednabízejí položky, které obsahují zadávané znaky.

Obr. 3 - Fulltextový výběr výčtových hodnot.

Obr. 3 - Fulltextový výběr výčtových hodnot.

Vícenásobné výčtové vlastnosti

V praxi může mít jedna výčtová vlastnost přiřazeno více hodnot. Typicky např. kombinace materiálu, barev, žánrů a podobně. Níže je uveden příklad s výčtovou vlastností Technika malby. Pokud chceme povolit vyplňovat takovou vlastnost více hodnotami, zaškrtneme políčko (1) "Umožnit vybrat více hodnot", které je dostupné pouze pro vlastnosti typu "seznam hodnot".

Obr. 4 - Definování vícenásobné výčtové vlastnosti

Obr. 4 - Definování vícenásobné výčtové vlastnosti

V inspektoru vlastností je pak možno vybrat ze seznamu zaškrtnutím ty hodnoty, které chceme.

Obr. 5 - Inspektor vlastností s vícenásobnou hodnotou

Obr. 5 - Inspektor vlastností s vícenásobnou hodnotou

Po stisku tlačítka (1) se zobrazí níže uvedený výběrový seznam hodnot, kde lze zaškrtnout požadované hodnoty:

Obr. 6 - Výběr vícenásobných hodnot

Obr. 6 - Výběr vícenásobných hodnot

Jelikož seznamy výčtových hodnot mohou být i velmi rozsáhlé (desítky až stovky položek), jsou k dispozici funkce na zobrazení vybraných hodnot (1) a na prohledávání (2) seznamu hodnot.

Přiřazení funkce k vlastnosti

K dané vlastnosti lze přiřadit funkci (1), která se zadanou hodnotou umí dále pracovat. Například k vlastnosti, která obsahuje údaj IMEI, lze přiřadit funkci, které provede ověření zadaného IMEI proti databázi odcizených mobilů a varovat tak kupujícího před zablokovaným telefonem.

Obr. 7 - Přiřazení funkce k vlastnosti.

Obr. 7 - Přiřazení funkce k vlastnosti.


V inspektoru vlastností se vedle dané vlastnosti objeví tlačítko (1) pro vyvolání přiřazené funkce, v tomto případě právě kontroly IMEI v databázi odcizených mobilních telefonů.

Obr. 8 - Kontrola IMEI v databázi odcizených mobilních telefonů.

Obr. 8 - Kontrola IMEI v databázi odcizených mobilních telefonů.


Výsledek kontroly se objeví za několik okamžiků po stisknutí tlačítka s lupou (1).

Obr. 9 - Výsledek kontroly: daný mobil byl nalezen v databázi odcizených telefonů.

Obr. 9 - Výsledek kontroly: daný mobil byl nalezen v databázi odcizených telefonů.


Export a import seznamů hodnot

Hodnoty v seznamu lze importovat z textového (CSV) souboru. Vzhledem k tomu, že tyto seznamy mohou čítat desítky až stovky položek, import tak ušetří mnoho práce s naplněním dat. Stejně tak lze seznamy hodnot exportovat.

Importní soubor musí být v textovém formátu s kódováním Windows-1250 (ANSI Central European 1250) a musí mít následující strukturu:

1. řádek obsahuje hlavičku pro jednotlivé jazykové mutace:

NAZEV;NAZEV_EN;NAZEV_DE;NAZEV_SK

Další řádky jsou data, která jsou oddělena středníkem (;).

Příklad souboru:
NAZEV;NAZEV_EN;NAZEV_DE;NAZEV_SK
bílá;white;weiß;biela
černá;black;schwarz;čierna
červená;red;rot;červená
fialová;purple;lila;fialová
hnědá;brown;braun;hnedá
modrá;blue;blau;modrá

Tlačítko (1) slouží k výběru souboru pro import hodnot. Pokud tedy načteme soubor z příkladu, naplní se naše výčtová vlastnost těmito hodnotami a výsledek můžeme vidět na obrázku níže. Export hodnot do souboru se provádí tlačítkem (2).

Obr. 10 - Funkce pro import a export hodnot vlastností.

Obr. 10 - Funkce pro import a export hodnot vlastností.