Ve FlexiBee v ceníku je strom. Můžete s ním jednoduše filtrovat ceník. Je to tedy pěkný nástroj, který vám umožní najít například podobné produkty. Většina obchodníků zná ceník jako své boty. Občas se ale stane, že potřebujete vědět, jestli je produkt zařazen ve všech větvích, kde má být. Jak tohle ale zjistit? Jak si ověřit, že nový produkt je zařazen?
FlexiBee nenabízí žádnou jednoduchou možnost, jak umístění zjistit. Jediná možnost je tedy uživatelský dotaz. Sem s ním 🙂.
with recursive uzlovani as (
select iduzel, idotec, kod, nazev, 1 as hladina from wuzel
where iduzel in (select vu.iduzlu from wvazuzel vu where vu.idzaznamu = <<idcenik>>)
union
select o.iduzel, o.idotec, o.kod, o.nazev, uz.hladina + 1 as hladina from wuzel o
inner join uzlovani uz on uz.idotec = o.iduzel
) select * from uzlovani
Jednoduché ✔.
Dotaz si můžete také stáhnout a naimportovat (menu Nástroje → Import → Import z XML).
A je to. V ceníku vyberete konkrétní produkt, kliknete na ikonku oka a vyberete dotaz "STROM-POZICE: Pozice ve stromu". Zobrazí se tabulka, ve které máte kompletní informace, o všech uzlech stromu, kde se produkt nachází.
Stačí vám tyto informace? Pokud ne tak, dejte vědět 🙂.