====== Generování výrobní zakázky s rozpadem ====== {{ :orfertopen:lv:tvorbavyroba:genvyr.png?direct&600 |Generování výrobní zakázky s rozpadem}} Modul slouží pro generování neadresné výrobní zakázky pro finální výrobek / prodejní objednávku s rozpadem. Při generování je množství navrhováno dle kusovníkového rozpadu / se zohledněním stavu skladů / se zohledněním stavu skladů a rozpracovanosti.\\ Vstupem pro zpracování je: - Výrobek - Prodejní objednávka === Parametry Výroby === - (Výroba -> Základní data a číselníky -> Parametrizace TPV a Výroby -> Vybrané sklady do MRP kalkulace \\ **(Určení množství dle stavu skladu)**\\ - Hodnota = J - navrhuje se suma Skladových zásob (které jsou povoleny pro MRP -> CSklad.brJn = J) mínus Rezervované množství (resp. suma(CSkladovaZasoba.lbneu) - CPolozka.lbfest)\\ - Hodnota = N - navrhuje se Zásoba ve firmě (CPolozka.lbneu) mínus Rezervované množství (resp. CPolozka.lbneu - CPolozka.lbfest) \\ **(Určení množství dle rozpracovanosti)**\\ - Hodnota = J - navrhuje se suma Skladových zásob (CSkladovaZasoba.lbneu, které jsou povoleny pro MRP -> CSklad.brJn = J)\\ - Hodnota = N - navrhuje se Zásoba ve firmě (CPolozka.lbneu)\\ === Přepínače modulu === - **LV_CZakVyrPodklad_ZpracujVybrane** - Generování výroby a nákupu jen pro označené záznamy \\ Definuje, zda funkce pro generování výroby a nákupu bude spouštěna jen pro označené záznamy nebo bude spouštěna pro všechny záznamy - **LV_CZakVyrPodklad_MakroVstup** - Makro pro výběr komponent, které vstupují do zpracování \\ Definuje název makra, která definuje, zda komponenta kusovníku vstupuje do zpracování. Musí se jednat o makro s implementací CZakVyrPodklad_Vstup (s entitou CPolozka – INPUT), návratová hodnota je Bool_Return = true/false. - **LV_CZakVyrPodklad_Trideni** - Způsob třídění řádků generované výrobní zakázky \\ Definuje, způsob třídění řádků generované výrobní zakázky - ** LV_CZakVyrPodklad_PlnPotvrzeniPozadavku** - Potvrzení požadavku na nákup \\ Definuje, zda generované požadavky pro nákup budou automaticky potvrzovány - **LV_CZakVyrPodklad_MakroDruhW** - Makro pro definování druhu vytvářené výrobní zakázky pro vyráběné položky \\ Definuje název makra, které určuje, zda pro vyráběnou položku bude vytvářena výrobní zakázka typu „W“=kusová – stadardně jsou vytvářeny výrobní zakázky typu „S“=sériová. Musí se jednat o makro s implementací CZakVyrPodklad_DruhW (s entitou CPolozka – INPUT), návratová hodnota je Bool_Return = true/false. - **LV_CZakVyrPodklad_MakroZakVyr** - Definuje název makra, které umožní naplnit atributy hlavičky generované výrobní zakázky. Musí se jednat o makro s implementací CZakVyrPodklad_ZakVyr - **LV_CZakVyrPodklad_MakroZakVyrRad** - Definuje název makra, které umožní naplnit atributy řádků generovaných výrobních zakázek. Musí se jednat o makro s implementací CZakVyrPodklad_ZakVyrRad === Funkce === - **Generování podkladů pro výrobek** - **Generování podkladů pro prodejní objednávku** - **Generování výrobní zakázky a požadavků na nákup** {{:orfertopen:lv:tvorbavyroba:genprovyr.png?400|}} {{:orfertopen:lv:tvorbavyroba:genproprodobj.png?400|}} Určení množství: * **dle kusovníku** - navrhované množství pro zadání do výroby a nákupu je určeno dle kusovníkových vazeb * **dle skladu** - navrhované množství pro výrobu a nákup je určeno dle kusovníkových vazeb se zohledněním stavu skladových zásob pro jednotlivé komponenty * **dle rozpracovanosti** - navrhované množství pro výrobu a nákup je určeno dle kusovníkových vazeb se zohledněním stavu skladových zásob a rozpracovanosti pro jednotlivé komponenty * **dle kusovníku s informativní rozpracovaností** - navrhované množství pro zadání do výroby a nákupu je určeno dle kusovníkových vazeb. Čistá potřeba je informativně vyplněna se zohledněním stavu skladu a rozpracovanosti