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:
-
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.
-
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)
LV_CZakKus_GenerVyrobaMakroZakVyrRad - makro pro plnění řádku generované výrobní zakázky (která je generovaná v procesu generování výroby)
LV_CZakKus_GenerVyrobaDoRadku - číslo řádku, do kterého mají být generovány řádky výrobní zakázky