Přejít na hlavní obsah
Jedním z typů atributu je vzorec. Vzorce vám umožňují vypočítat nové informace pomocí funkcí. Vzorce mohou odkazovat na jiné atributy v rámci stejného kontextu, např. skladové položky nebo nabídky.

Typ vzorce

Vzorce můžete vytvářet pomocí čísel, řetězců, matematických operátorů, závorek, odkazů na jiné atributy a funkcí. Funkce jsou poháněny knihovnou Formula.js.

Odkazování na jiné atributy

Uvnitř vzorců můžete použít data z jiných atributů.
Pro odkazování na jiné atributy ze stejného kontextu (tabulky v administraci) používáme syntaxi $attribute_name. K dispozici jsou jak systémové atributy (například $created_at a $usage_hours), tak vlastní atributy, které jste definovali (např. $color). Příklad. Pomocí vzorců můžete vypočítat zůstatkovou hodnotu skladové položky s využitím nákupní ceny, stáří v měsících a hodin používání. Řekněme, že maximální stáří položky je 10 let a/nebo 1000 hodin používání. Můžete použít vzorec podobný tomuto: $purchase_price * (1-($age_in_months / 120)) * (1-($usage_hours / 1000)) Tento vzorec zohledňuje jak stáří, tak hodiny používání a jakmile kterýkoli z atributů dosáhne definovaného maxima, výsledná zůstatková hodnota je 0. Můžete také vytvořit další vzorcový atribut pro prodejní cenu, například: $residual_value * 2

Funkce