====== Modul pro správu zakázkového kusovníku. ====== {{:orfertopen:lv:zakazkovykusovnik.png?direct&600 |}} Každá [[orfertopen:lv:czakvyr|zakázka]] v tabulce zakázek (zakázkovém kusovníku) je popsána //základními údaji//, které specifikují danou zakázku. \\ Pro každou zakázku lze zobrazit //skladovou zásobu// i veškeré //výdeje ze skladu// pro danou zakázku. Dále je možnost zobrazit //standardní kusovník//, který obsahuje veškeré komponenty vstupující do dané zakázky. ==== Základní funkce ==== __Program umožňuje:__ * **[[tvorba_zakazek|Vytvářet]]** nové záznamy (zakázky). * **Aktualizovat** existující zakázky. * **Likvidovat** (smazat) již existující zakázky. * Přehledně **zobrazovat** (filtrovat) dle povolených klíčů. Jsou předdefinovány nejpoužívanější filtry pro zobrazení //Všech//, //Otevřených//, //Rozpracovaných//, nebo //Splněných// řádků kusovníku (zakázek). * **Připojit** konkrétní zakázce //poznámku//, //elektronické dokumenty//. * **Přidělit** k dané zakázce //[[orsoftopen:crm:ukoly:cukol|úkol]]//. * **[[orsoftopen:o0:admin:exportimport|Exportovat]]** tabulku zakázek (všech, nebo filtrovaných dat) do Excelu (formát .xlsx). * **[[orsoftopen:o0:admin:o0menutisk|Tisknout]]** tabulku zakázek (všech, nebo filtrovaných dat) - příprava dat k tisku. * Přejít na **[[orfertopen:lc:cpolozka|katalog položek]]**, kde se otevře //detail// vybrané položky. ==== Popis kusovníku ==== [[orfertopen:lp:cstandkushlav|Kusovník]] definuje materiálovou normu spotřeby k finálnímu výrobku nebo polotovaru. Podává informace o skladbě výrobku. Umožňuje sledovat každý materiál vstupující do výrobku. [[orfertopen:lp:cstandkushlav|Kusovník]] je tvořen tzv. stromovou strukturou, tzn., že pokud se ve výčtu materiálových potřeb vyskytne vyráběný díl (polotovar), uvede se stejným způsobem jako materiál a jeho další rozpad je řízen jeho vlastním kusovníkem. Jestliže několik výrobků obsahuje stejné materiály nebo mají vždy shodné určité části kusovníku lze využít „Fiktivní kusovník“. [[orfertopen:lp:cstandkushlav|Kusovník]] obsahuje vše co je potřebné k výrobě výrobku. To znamená, že v kusovníku jsou polotovary (pokud se používají), základní materiál, jednotlivé komponenty (chemikálie, oleje, součástky atd.), pomocný a obalový materiál atd. Kusovník tedy v sobě má jak vyráběné, tak nakupované díly. ==== Funkce ==== === Dogenerování výroby pro komponentu === Dogenerování výroby pro komponentu Dogenerování výroby pro komponentu dogenerovaniVyrobyProKomponentu Funkce je volána pro aktuální záznam nebo pro vybrané záznamy Každý záznam je zkontrolován, zda u něho lze funkci provést * Nesmí existovat podřízený řádek zakázky s pevnou vazbou * Řádek zakázky musí být adresný(CZakVyrRad.adrKey = "J" * Řádek nesmí být uzavřen(CZakVyrRad.fertig <> "J" * Položka řádku zakázky musí být vyráběná(CPolozka.bs = 0) == Přepínače == **Přepínače** se nastavují pro objekt systému **CZakKus** - **LV_CZakKus_GenerVyrobaMakroVstup** - makro pro rozhodování, zda pro komponentu má být provedeno generování výroby * definuje název makra, které určuje, zda pro komponentu kusovníku bude generován řádek zakázky (netýká se komponenty, pro kterou je spuštěna funkce generování výroby, ale nižších komponent) * implementace makra CMakImp.nazev - **SZakKusGenerVyroba_Vstup** - **LV_CZakKus_GenerVyrobaMakroZakVyr** - makro pro plnění hlavičky generované výrobní zakázky (která je generovaná v procesu generování výroby) * implementace makra CMakImp.nazev - **SZakKusGenerVyroba_ZakVyr** - **LV_CZakKus_GenerVyrobaMakroZakVyrRad** - makro pro plnění řádku generované výrobní zakázky (která je generovaná v procesu generování výroby) * implementace makra CMakImp.nazev - **SZakKusGenerVyroba_ZakVyrRad** - **LV_CZakKus_GenerVyrobaDoRadku** - číslo řádku, do kterého mají být generovány řádky výrobní zakázky