Potřebuji odsouhlasit používání cookies. Když tyto stránky používáte, vyjadřujete souhlas.

Umístění ceníku ve stromu

Pokud používáte ve FlexiBee strom v ceníku, jistě se vám už stalo, že jste potřebovali vědět, kde se nějaký produkt nachází. A to je trochu problém. Neexistuje totiž cesta, jak to jednoduše zjistit. Jen uživatelským dotazem :-).


  Načítím reklamu ...

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í.

Ukázka, jak vypadá výsledná tabulka


Stačí vám tyto informace? Pokud ne tak, dejte vědět 🙂.

Vylepšení

- (16. 3. 2019)

Líbil se vám článek?

Nasdílejte ho svým přátelům na sociálních sítích.

Pinterest

Názory, připomínky a jiné komentáře

Zobrazit další komentáře

Zatím nikdo nic nenapsal. Buďte první :-).

Vložit nový komentář

Jsem programátor, horolezec a tak trochu FlexiBee fanatik :-).
Na CharlieBlogu sepisuji své nápady a poznatky už od roku 2006.

Powered by CharlieBlog Engine v2.3 - Login