Funkce Zaplánuj
Příkaz Zaplánuj vytvoří příslušné výrobní příkazy a výrobní operace pro výrobu na základě předem určených parametrů.
Funkce pro zaplánování do výroby je dostupná z několika různých agend:
Jedná se o funkční tlačítko s volbou, kde můžete zvolit jednu z nabízených možností:
Umožňuje zaplánovat výrobu výrobku či polotovaru z aktuální varianty TPV nebo z označených variant TPV. Zobrazí se vstupní dialogové okno, kde uživatel zadává především násobek množství výrobků nebo polotovarů ve variantě TPV, které chce vyrobit.
Ve variantě TPV je nastaven vyráběný počet výrobku 10 ks, uživatel při zaplánování zadá násobek variant "2", vyrábět se bude 20 ks výrobku. Vyráběné množství tedy není počet výrobků ve variantě, ale násobek variant.
Vstupní dialogové okno:
Pokud má uživatel zaškrtnuto Zobraz parametry zaplánování, nabídne se mu následující okno s parametry:
Tyto parametry definují chování následného algoritmu pro vytváření výrobních příkazů, jsou stručnějším výčtem parametrů prvotního zaplánování výroby, které jsou vysvětleny zde.
Po vyplnění parametrů a potvrzení tohoto dialogového okna budou vytvořeny příslušné výrobní příkazy a výrobní operace dle zadaných parametrů. Výsledné výrobní příkazy budou uživateli zobrazeny po dokončení zaplánování.
Pokud se v rámci zaplánování zpracovává i nějaká operace TPV, která má zaškrtnutý příznak "Kooperace" a vyplněnou subzáložku Kooperace, pak se tento příznak i hodnoty přenášejí do dokladu Výrobní operace. Typicky pokud je konkrétní operace TPV vždy kooperovaná, má zatržený příznak "Kooperovat", pokud jenom v některých případech, příznak nastavuje na výrobní operaci dispečer výroby až dodatečně (typicky v případech, kdy obvykle operaci řeší firma sama, ale občas ji potřebuje kooperovat). Kompletní proces kooperace je popsán zde.
Čas operací je plánován na milisekundy! V nižších verzích tomu tak nebylo, blokace operací na výrobních příkazech se ořezávaly na celé minuty.
Využije se v situaci, kdy je třeba rozebrat hotový výrobek nebo polotovar. Ovládání i logika je podobná jako u funkce Zaplánuj, liší se v následujících vlastnostech:
- Výsledkem funkce Zaplánuj je zaplánovaný výrobní příkaz, výsledkem funkce Rozebrat je také zaplánovaný výrobní příkaz s tím rozdílem, že po odvodu vznikne příjem hotového výrobku, kdy se přijímají na sklad komponenty rozebíraného výrobku, a výdej materiálu do výroby, kdy se spotřebovává rozebraný výrobek.
- Pokud se rozebírá více výrobků, procházejí se postupně
- Výrobní příkaz se vytvoří dle parametrů výroby "Prvotní zaplánování"
- Do výrobků se nakopíruje kompletní kusovník bez položek typu "Informativní"
- Do spotřeby se nakopíruje výrobek
- Operace se nezkopírují ze zadané varianty TPV, uživatel může operaci vybrat v poli "Operace rozebrání", které je k dispozici na formuláři funkce Rozebrat. Pokud uživatel žádnou operaci nevybere, nebude mít výrobní příkaz žádnou operaci. Důvod je takový, že z původních např. 10 operací nutných pro výrobu, na rozebrání stačí jedna.
- Koeficienty ceny jsou definovány poměrově podle skladové ceny artiklů
- Na závěr se zobrazí vygenerované výrobní příkazy
Funkce momentálně nepodporuje zpracování artiklů se šaržemi a sériovými čísly!
Využije se v situaci, kdy je třeba spustit "zrychlený" výrobní proces. Ovládání i logika je podobná jako u funkce Zaplánuj, liší se v následujících vlastnostech:
- Funkcí Vyrobit vzniká výrobní příkaz, automatický odvod výrobku v plánované výši, automatická spotřeba materiálu v plánované výši, automatický odvod výrobních operací v plánované výši (tedy odvody výroby). U odvodu výrobku dojde také k automatickému zpracování odvodu, aby byl zajištěn příjem produktu na sklad. Odvody na výrobní operace a odvod materiálu se nezpracovává automaticky touto funkcí, musí být řešeno ručně nebo zákaznickou úpravou nebo naplánovanou úlohou automatizačního serveru.
- Pokud se vyrábí více výrobků, procházejí se postupně.
- Výrobní příkaz se vytvoří dle parametrů výroby "Prvotní zaplánování".
- Do spotřeby se nakopíruje kompletní kusovník bez položek typu "Informativní".
- Do výrobků se nakopíruje výrobek.
- Operace se zkopírují dle zadané varianty, stejná logika jako u funkce Zaplánuj.
- Volba "Vyrobit jen do výše stavu skladu" je funkční jen v případě rozpadu jedné úrovně, testuje na zadaných skladech dostupnost materiálu (testuje aktuální dispozici, ne vývoj tzn. pokud se nebude provádět "online" zpracování materiálových odvodů, může se stát, že se vyrobí výrobek nepokrytý materiálem). Pokud bude úroveň rozpadu v parametrech neomezená, kontrola stavů na skladech nebude probíhat!
- Volba "Ponížit množství na stav skladu" poníží zadané vyráběné množství dle dostupnosti materiálu na skladě.
- Na závěr se zobrazí vygenerované výrobní příkazy.
Aby v případě souběhu této "zrychlené" výroby a klasické výroby nedošlo např. ke zduplikování odvodu materiálu, příjmu výrobků, odvodu operací nebo jinému zbytečnému chybovému zpracování, doporučujeme následující nastavení:
- Řada dokladů - nastavit pro zrychlenou výrobu vlastní řadu výrobních příkazů a následně ji vybrat v parametrech výroby pro činnost Vyrobit.
- Role pro řady - založit záznam s typem činnosti Vyrobit a zde vybrat roli, která bude následně vyplněna i v Parametrech výroby pro činnost Odvod výroby a pro činnost Vyrobit.
- Parametry výroby - typ činnosti Odvod výroby mít založen dvakrát - jednou pro klasickou výrobu a podruhé pro zrychlenou výrobu, přičemž pro "zrychlenou" výrobu musí být vyplněna role, která bude totožná s rolí zadanou v číselníku Role pro řady. Co se týká nastavení dalších polí, není potřeba mít žádné z polí zatržené. Pro typ činnosti Vyrobit mít vyplněnu tutéž roli, tedy tu, která je zadaná v číselníku Role pro řady.
Funkce momentálně nepodporuje zpracování artiklů se šaržemi a sériovými čísly!
Jedná se o funkční tlačítko s volbou, kde můžete zvolit jednu z nabízených možností:
Umožňuje zaplánovat výrobu z aktuálního skladového artiklu nebo z označených skladových artiklů, představujících výrobek nebo polotovar. Zobrazí se vstupní dialogové okno, kde uživatel zadává vyráběné množství výrobků nebo polotovarů a volí variantu TPV, podle které se bude vyrábět:
Zobrazení parametrů zaplánování a výsledek je shodný s tím, když je funkce spuštěna z Variant TPV.
Shodné jako při spuštění z Variant TPV.
Shodné jako při spuštění z Variant TPV.
Jedná se o funkční tlačítko s volbou, kde můžete zvolit jednu z nabízených možností:
Umožňuje zaplánovat výrobu výrobku či polotovaru z řádků aktuální Objednávky přijaté nebo z označených Objednávek přijatých. Zobrazí se vstupní dialogové okno, kde se nabídnou z objednávky přijaté/označených objednávek přijatých pouze ty skladové řádky, na kterých je artikl výrobku nebo polotovaru. Uživatel označí řádky, které chce zaplánovat, dále vybírá Variantu TPV.
Vstupní dialogové okno:
Pro výpočet množství, které se bude zaplánovávat, platí princip, že se množství na objednávce nebo nabídce upraví o množství, které je již dodané a které je již zaplánované. Konkrétně od množství na řádku objednávky nebo nabídky se odečte při zaplánování větší z čísel dodáno x zaplánováno a výsledek se nabídne k zaplánování. Výsledek je možno ve formuláři zaplánování uživatelem upravit. Řádek se ve formuláři zaplánování objeví i v případě, že byl již plně zaplánován, jen je v nabídnutém množství je nula.
Pokud je žádoucí vidět pouze řádky s nenulovým množstvím k zaplánování, zaškrtněne volbu "Nezobrazovat zaplánované".
Funkce provede zaplánování pouze u výrobků nebo polotovarů, na které ještě neexistuje výdejka a které dosud nejsou zaplánovány. Pokud již na řádek objednávky přijaté existuje výdejka nebo je již zaplánován, zaplánování se neprovede.
Pro větší přehlednost na záložce Obsah objednávky přijaté jsou informace o množství zobrazeny pro jednotlivé řádky ve sloupcích:
- Množství - množství, které zákazník objednal
- Dodáno - množství, které je již na výdejce ze skladu
- Zaplánováno - zaplánované množství na výrobních příkazech
- Zbývá dodat - co zbývá vydat ze skladu
Pokud má uživatel zaškrtnuto Zobrazení parametrů zaplánování, v dalším kroku se nabídne dialogové okno s parametry zaplánování. Tyto parametry definují chování následného algoritmu pro vytváření výrobních příkazů. Tyto parametry jsou stručnějším výčtem parametrů prvotního zaplánování výroby, které jsou vysvětleny zde.
Po vyplnění parametrů a potvrzení tohoto dialogového okna budou vytvořeny příslušné výrobní příkazy a výrobní operace dle zadaných parametrů - pro každý artikl, doklad a odběratele vznikne jeden výrobní příkaz, doklady nebudou nijak sumovány. Výsledné výrobní příkazy budou uživateli zobrazeny po dokončení zaplánování.
Pokud se v rámci zaplánování zpracovává i nějaká operace TPV, která má zaškrtnutý příznak "Kooperace" a vyplněnou subzáložku Kooperace, pak se tento příznak i hodnoty přenášejí do dokladu Výrobní operace. Typicky pokud je konkrétní operace TPV vždy kooperovaná, má zatržený příznak "Kooperovat", pokud jenom v některých případech, příznak nastavuje na výrobní operaci dispečer výroby až dodatečně (typicky v případech, kdy obvykle operaci řeší firma sama, ale občas ji potřebuje kooperovat). Kompletní proces kooperace je popsán zde.
Čas operací je plánován na milisekundy! V nižších verzích tomu tak nebylo, blokace operací na výrobních příkazech se ořezávaly na celé minuty.
Funkčnost je stejná jako u zaplánování bez sumací, pouze na konci vzniknou výrobní příkazy sesumované za artikly z označených řádků.
Funkčnost je stejná jako u zaplánování bez sumací, pouze na konci vzniknou výrobní příkazy sesumované za artikly z označených řádků.
Funkčnost je stejná jako u zaplánování bez sumací, pouze na konci vzniknou výrobní příkazy sesumované za artikly a doklady z označených řádků.
Funkčnost je stejná jako u zaplánování bez sumací, pouze na konci vzniknou výrobní příkazy sesumované za artikly a odběratele z označených řádků.
Funkčnost je stejná jako při použití funkce z Varianty TPV, výrobní příkazy nebudou nijak sumované.
Funkčnost je stejná jako při použití funkce z Varianty TPV, výrobní příkazy budou sumované po artiklech.
Jedná se o funkční tlačítko s volbou, kde můžete zvolit jednu z nabízených možností:
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy nebudou nijak sumované.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy budou sumované po artiklech.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy budou sumované po artiklech a dokladech.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy budou sumované po artiklech a odběratelích.
Ve výrobních příkazech jsou tyto funkce součástí funkčního tlačítka Přeplánovat.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy nebudou nijak sumované.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy budou sumované po artiklech.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy budou sumované po artiklech a dokladech.
Funkčnost je stejná jako při použití funkce z Objednávky přijaté, výrobní příkazy budou sumované po artiklech a odběratelích.
Funkčnost je stejná jako při použití funkce z Varianty TPV, výrobní příkazy nebudou nijak sumované.
Funkčnost je stejná jako při použití funkce z Varianty TPV, výrobní příkazy budou sumované po artiklech.
Plánování z pohledu kolizí zdrojů dělíme na:
Jedná se o implicitní volbu. Pokud není řešeno jinak, plánuje se vždy kolizně, tedy uživatel je upozorňován na kolize na omezeních i materiálových vstupech.
Nekolizní plánování je nastavováno v následujících agendách:
- V Operacích TPV je pole Typ dělení času
- Ve Výrobních operacích je pole Typ dělení času, existuje funkce na přeplánování výrobního příkazu nebo stromu výrobních příkazů
- V Omezení je pole Způsob plánování
- V Paramatrech výroby pro Prvotní zaplánování a Přeplánování je volba Kolizní/Nekolizní plánování. U Výpočtu termínu dodání jsou rozšířené hodnoty v poli Typ výpočtu vyrobitelnosti.
- Přidány funkce a parametry pro skript:
- Vytvořit kopii výrobního příkazu do jiné řady a s možností ovlivnit kusovník, produkty a operace, které budou v novém výrobním příkazu
- Umožnit vyrobit nejen celý výrobní příkaz, ale jen definované množství výrobku (s adekvátním přepočtem spotřeby materiálu a operací)
- Zpracování operací bylo rozšířeno o seznam odkazů na chybové logy
- Přidána možnost přepočtu režií u zpracovaných operací (jen výkony pracovníků)
- Do výrobního příkazu zveřejněna funkce na změnu vyráběného množství (s adekvátním přepočtem kusovníku, operací, nebo výrobků)
- Přidány funkce pro podporu možnosti stanovení termínu vyrobitelnosti
- Možnost vytvoření kopie varianty s možností definovat, co se z původní varianty přesune do nové (řádky kusovníků, operací, výrobků)
- Zveřejněny funkce pro vygenerování CODEID dle jádra na výrobní příkaz, variantu, operaci, výrobní operaci, dílenský plán
- Do řádků dokladů Příjem hotového výrobku, Výdej materiálu do výroby a Vrácení materiálu do výroby bylo přidáno pole "InputPRFOperation2_ID", které je při vzniku těchto dokladů naplněno odkazem na řádek výrobní operace, odkud jsou známy všechny potřebné vazby.
Chování při zaplánování nebo přeplánování:
- V případě nastavení parametru výroby zaplánování "Kolizní" - plánuje se vždy kolizně, ať jsou parametry na zdroji nebo výrobní operaci nastaveny jakkoliv
- V případě nastavení parametru výroby zaplánování "Nekolizní":
- Pokud na omezení není stanoven způsob plánování "Do volné kapacity" nebo "Do volné kapacity s přetížením", tak běží zaplánování kolizně. Důvodem je to, že může být žádoucí pouze jediné omezení např. z 10 dalších plánovat nekolizně (linka, vypalovací pec), ostatní se stihnou vždy nebo vyřeší jinou cestou
- Pokud je na omezení stanoven způsob plánování "Do volné kapacity", je kapacita dne dána jako rozdíl kapacity a obsazení zdroje v tomto dni (pro daný typ plánu, ve kterém plánuji)
- Pokud je na omezení stanoven způsob plánování "Do volné kapacity s přetížením", je ke kapacitě přičteno povolené procento přetížení
- Pokud je na operaci TPV typ dělení času nastaven na "Libovolně dělitelný čas", zaplánování vyhledává jednotlivá volná místa, dokud není naplněn součet minut
- Pokud je na operaci TPV typ dělení času nastaven na "Nedělitelný čas", hledá se nedělitelný úsek (součet jednicového a přípravného času). Na příkladu 2 ks omezení po 100 minutách, celkem 200 minut denně, délka operace je 400 minut, první den volno 50 minut, druhý den 150 minut:
- Pokud je na omezení typ omezení "Časový" - První den se "spotřebuje" max. volná kapacita pro jeden ks omezení, zde 50 minut. Další dny musí být volná kapacita minimálně ve výši 100 minut až do vyčerpání minut operace, jinak je časový úsek prohlášen za rozdělený a hledá se znovu od začátku.
- Pokud je na omezení typ omezení "Časový s plným využitím" - První den se "spotřebuje" max. volná kapacita pro omezení, zde 50 minut. Další dny musí být volná kapacita minimálně ve výši 200 minut až do vyčerpání minut operace, jinak je časový úsek prohlášen za rozdělený a hledá se znovu od začátku.
- Pokud je na omezení typ omezení "Objemový" - První den se "spotřebuje" max. volná kapacita pro omezení, zde 50 kg. Další dny musí být volná kapacita minimálně ve výši 200 kg až do vyčerpání, jinak je časový úsek prohlášen za rozdělený a hledá se znovu od začátku.