Modul pro správu zakázkového kusovníku.
Každá 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:
- 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 úkol.
- Exportovat tabulku zakázek (všech, nebo filtrovaných dat) do Excelu (formát .xlsx).
- Tisknout tabulku zakázek (všech, nebo filtrovaných dat) - příprava dat k tisku.
- Přejít na katalog položek, kde se otevře detail vybrané položky.
Popis kusovníku
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.
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“.
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
<pgm opr="orfertc.lv.CZakKus.dogenerovaniVyrobyProKomponentu" > <text>Dogenerování výroby pro komponentu</text> <hint>Dogenerování výroby pro komponentu</hint> <volba>dogenerovaniVyrobyProKomponentu</volba> </pgm>
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