Atribúty umožňujú ukladať ďalšie informácie o položkách cenníkov pre lepšie porovnávanie tovaru. Môžeme ich teda z logiky veci považovať za akési vlastné polia, pomocou ktorých rozšíriť informácie o jednotlivých záznamoch.
Čo sa cenníka týče, k dispozícii máme návod s podrobným vysvetlením funkcie agendy. Princíp atribútov je rovnaký aj v adresári. Rozdiel medzi atribútmi cenníka a adresára je však ten, že atribúty adresára sú zatiaľ dostupné iba v REST API.
Cenník
Ako bolo spomenuté vyššie, atribúty v cenníku je možné vytvoriť, editovať aj odstrániť cez API aj v rámci desktopovej aplikácie. Ukážme si, ako takéto operácie vykonať v API.
Export atribútov z /cenik:
https://demo.flexibee.eu/c/demo/cenik/42/atributy.xml
Pri spôsobe uvedenom vyššie nie je možné použiť štandardnú filtráciu, využiť možno iba ID záznamu.
Export atribútu z /atribut:
https://demo.flexibee.eu/c/demo/atribut/(cenik='code:CENIK').xml
V rámci agendy atribútov je možné filtrovať podľa kódu z cenníka alebo jeho ID. V rámci cenníka je možné filtrovať iba pomocou ID položky (pozri príklad vyššie). Filtráciu ako takú v tomto prípade použiť nie je možné.
Import atribútov:
<?xml version="1.0" encoding="UTF-8"?>
<winstrom version="1.0">
<atribut>
<hodnota>KUZE</hodnota>
<cenik>code:KUFR</cenik>
<typAtributu>code:MATERIAL</typAtributu>
</atribut>
</winstrom>
Editácia atribútu (s využitím identifikátora záznamu):
<?xml version="1.0" encoding="UTF-8"?>
<winstrom version="1.0">
<atribut>
<id>1</id>
<hodnota>TEXTIL</hodnota>
<cenik>code:KUFR</cenik>
<typAtributu>code:MATERIAL</typAtributu>
</atribut>
</winstrom>
Odstránenie atribútu (pomocou vykonávania akcií):
<?xml version="1.0" encoding="UTF-8"?>
<winstrom version="1.0">
<atribut action="delete">
<id>1</id>
<hodnota>TEXTIL</hodnota>
<cenik>code:KUFR</cenik>
<typAtributu>code:MATERIAL</typAtributu>
</atribut>
</winstrom>
V desktopovej aplikácii potom atribút vyzerá takto:
Adresár
Atribúty je možné v rámci adresára vytvoriť, editovať alebo odstrániť jedine cez REST API. Ich zobrazenie je však už možné aj v rámci desktopovej aplikácie.
Export atribútov z /adresar:
https://demo.flexibee.eu/c/demo/adresar/642/atributy.xml
Pri spôsobe uvedenom vyššie nie je možné použiť štandardnú filtráciu, využiť možno iba ID záznamu.
Export atribútov z /atribut:
https://demo.flexibee.eu/c/demo/atribut/(adresar='code:FIRMA').xml
Import atribútov:
<?xml version="1.0" encoding="UTF-8"?>
<winstrom version="1.0">
<atribut>
<hodnota>DULEZITY</hodnota>
<adresar>code:FIRMA</adresar>
<typAtributu>code:VZTAH</typAtributu>
</atribut>
</winstrom>
Editácia atribútu (s využitím identifikátora záznamu):
<?xml version="1.0" encoding="UTF-8"?>
<winstrom version="1.0">
<atribut>
<id>1</id>
<hodnota>NEDULEZITY</hodnota>
<adresar>code:FIRMA</adresar>
<typAtributu>code:VZTAH</typAtributu>
</atribut>
</winstrom>
Odstránenie atribútu (pomocou vykonávania akcií):
<?xml version="1.0" encoding="UTF-8"?>
<winstrom version="1.0">
<atribut action="delete">
<id>1</id>
<hodnota>NEDULEZITY</hodnota>
<adresar>code:FIRMA</adresar>
<typAtributu>code:VZTAH</typAtributu>
</atribut>
</winstrom>
V desktopovej aplikácii potom atribút vyzerá takto:
FAQ
Ako pracovať s atribútmi cenníka v aplikácii? Pozrite si náš návod pre webovú aj desktopovú aplikáciu.
Zaujíma vás import atribútov z Excelu? K dispozícii je iba pre cenník, avšak máme k dispozícii aj návod.
Zaujíma vás všeobecná dokumentácia s legendou k jednotlivým poliam?


