Postupuje se od nakupovaných součástí na nejnižší dispoziční úrovni směrem k vrcholovému výrobku. Základní operací násobená ceny nižší součásti požadovaným množstvím v kusovníku a přičtení tohoto součinu do vyšší položky.
Stanovení cen je spuštěno z řídícího formuláře voláním makra mcrCenyVsechnyUrovne .
Makro zkopíruje pro všechny vyráběné položky cenu z postupu do ceny položky voláním aktualizačního dotazu qryCenaZPostupuDoCenaPolozky .
Dále makro nastaví dispoziční úroveň na nejnižší makrem mcrUroven10 a pro každou úroveň volá makro mcrCena1Uroven .
Makro mcrCena1Uroven má jen dva kroky:
Výsledkem je oceněná struktura výrobku .