Výroba
Dědění kódů do podřízených průvodek
Číslo procesu: VYR011 |
Id. číslo skriptu: FPLV014 |
Soubor: VYR_STR2.PAS |
Popis skriptu: Skript zapisuje kód zakázky a kód zboží, pokud je jiný, do podřízených průvodek. |
||
Adresa ve stromu: |
||
Parametry skriptu:
MaxUroven - 20 Maximální úroveň pro rekurzi. |
Hromadné zaplánování průvodek
Číslo procesu: VYR005 |
Id. číslo skriptu: FVYR020 |
Soubor: Plan_Schedule.pas |
Popis skriptu: Skript umožňuje hromadné zaplánování průvodek z filtru aniž by byl spuštěn modul Dispečer či Plánovač. Volby zaplánování se zadávají pomocí parametrů skriptu. Průvodky se zaplánují v pořadí dle své priority a data rezervace. |
||
Adresa ve stromu: |
||
Parametry skriptu:
Ahead - Ano Metoda plánování. Ano - plánovat dopředu; Ne - plánovat zpětně. |
CancelPartlyScheduledTreesSchedule - Ne Ano: Pokud ve stromu nelze zaplánovat alespoň jednu průvodku, pak nebude zaplánován celý strom průvodek. Všechny průvodky zůstanou nezaplánovány nebo budou odplánovány, termín od-do v operacích a hlavičce průvodky bude nastaven na datum 31.12.2999. Ne: Pokud ve stromu nelze zaplánovat některou průvodku, pak tato průvodka a její nadřízené průvodky nebudou zaplánovány (popřípadě budou odplánovány), termín od-do v operacích a hlavičce průvodek bude nastaven na datum 31.12.2999. Podřízené úrovně stromu budou zaplánovány. |
ConsiderCoverage - Ne Plánování s ohledem na termíny pokrytí. Odpovídá volbě Zohlednit termín pokrytí ve formuláři pro zaplánování průvodek. |
DetailPlanDays - 0 Počet dnů pro detailní plán. Období pro detailní plán je v intervalu "Počátek plánovacího období + hodnota parametru". Při dopředném plánování se při nenulové hodnotě použije tento postup:
Výsledkem této metody plánování je vytížení nastaveného (detailního) období výrobními požadavky, přičemž všechny další požadavky jsou odsunuty do budoucna tak, aby jejich realizace byla uskutečněna co nejblíže k termínům svých rezervačních listů.
Při plánování je nutné vždy zajistit nastavení počátku plánovacího období (parametr "PlanDateFrom") na aktuální datum, respektive tak, aby bylo shodné s datem od něhož skutečně plánuji (parametr "DT"). |
PlanDateFrom - 00.00.0000 Plánovací období od. Pouze datum - nelze použít výraz "now" který obsahuje i časovou složku. Je potřeba použít výraz "date", který vrací aktuální datum bez času. |
PlanDateTo - 00.00.0000 Plánovací období do. |
DT - 00.00.0000 Počáteční datum pro zaplánování. Lze použít výraz "now" který vrací také aktuální čas. |
UseReservationDate - Ne Ano - plánovat podle termínu z rezervačního listu. U volné průvodky (bez vazby na zakázku) je za rezervační datum považován Termín do z hlavičky průvodky. (Pozor: současně je potřeba správně nastavit parametr "Ahead" na "Ne" (zpětné plánování). |
AllowCollisions - Ne Povolení kolizí na zdrojích. |
AreaWithoutCollisions - 0 Určení, které požadavky lze plánovat kolizně, respektive které kolizně plánovat nelze. Parametr odpovídá poli Oblast bez kolizí ve formuláři Zaplánování stromu průvodek. Na výběr máme tyto oblasti:
|
OneWayPlanning - Ne Ano - jednosměrné plánování bez optimalizace posloupnosti operací; Ne - plánování s optimalizací posloupnosti operací |
FindRootJobCard - Ano Načítat kořenové průvodky: Ano - k průvodkám budou načteny kořenové (nadřízené) průvodky. Ne - dispečer nenačte k vybraným průvodkám jejich nadřízenou průvodku. Případné podřízené průvodky se však načítají vždy. |
UseJobCardFilter - Ne Ano - plánují se pouze průvodky, nad nimiž je funkce spuštěna (filtr dokladů). Jsou-li ve výrobním stromu načteny i případné průvodky polotovarů nižších úrovní, tyto se chovají jako zafixované a nepřeplánují se. Takto nastavený parametr má význam pouze je-li současně nastaven parametr "FindRootJobCard" na "Ne". Tímto nastavením obou parametrů lze dosáhnout nezávislého plánování průvodek polotovarů - kořenové průvodky se nenačtou, průvodky polotovarů se chovají jako fixované. Ne - plánují se všechny načtené průvodky. |
ChooseInterval - Ne Nastavení plánovacího období. Ano - před spuštěním lze zadat ve formuláři plánovací období. Ne - plánovací období je podle nastavení parametrů "PlanDateFrom" a "PlanDateTo". |
ScheduleConfirmedSubTrees - Ne Plánování potvrzených stromů. Ano: Zaplánují se také nepotvrzené podřízené úrovně stromu, když nadřízená průvodka je potvrzena. Ne: Průvodky ve stromu, kde je nadřízená průvodka potvrzena, se neplánují. |
ScheduleUncoveredTrees - Ne Parametrem ovlivňujeme přístup k nepokrytým průvodkám při zaplánování s ohledem na termíny pokrytí (viz parametr "ConsiderCoverage"). Odpovídá volbě Zaplánovat i nepokryté výrobní stromy ve formuláři pro zaplánování průvodek.
|
ShiftByDays - 0 Posun o dny při plánování dle data rezervace. |
ShowScheduler - Ne Ano - po zaplánování průvodek zobrazí Plánovač s náhledem na zaplánování dle zdrojů (záložka Graf zdrojů). |
SortRootJobCards - Ano Třídění kořenových průvodek. Ano - průvodky se zaplánují v pořadí "Priorita - Datum rezervace - Kniha dokladu/číslo dokladu". Ne - průvodky se zaplánují v pořadí "Pořadové číslo (PlanSeq) - Kniha dokladu/ číslo dokladu". |
UniteByProductionOrders - Ne Sdružování podle výrobních příkazů. |
LogDuration - Ne Ano - zaplánování vytvoří protokol s informacemi o časové náročnosti jednotlivých fází zaplánování výrobních stromů. Soubor se uloží do uživatelského adresáře. |
ConsiderDeliveryTime - Ne Zohlednit dodací lhůty. Parametr má význam při nastavení parametru "ConsiderCoverage" = Ano. U nepokrytých položek je standardně termín vykrytí napočten z dodavatelského ceníku optimálního dodavatele a to podle počtu dnů dodání. Vyjadřuje tak možný termín, kdy by mohl být materiál dodán, kdyby byl aktuálně objednán. Pokud si přejeme zohlednit takto vypočtený termín pokrytí při zaplánování, pak aktivujeme tento parametr. Odpovídá volbě Zohlednit dodací lhůty ve formuláři pro zaplánování průvodek. |
SchedulingLimitDateTimeFrom - 00.00.0000 Limit plánovacího období od, včetně času, pro zpětné plánování. |
Import kusovníku
Číslo procesu: TPV002 |
Id. číslo skriptu: FTPV004 |
Soubor: ImZbo_CAD.PAS |
Popis skriptu: Skript naimportuje z tabulky Excelu karty zboží a pro výrobky/polotovary vytvoří varianty technologického postupu s položkami kusovníku. |
||
Adresa ve stromu: |
||
Parametry skriptu:
FindByAbbr1 - Ano Ano - zboží se vyhledává dle Zkratky 1. Ne - zboží se vyhledává dle Zkratky 2. |
VariantDelimiter - '_' Oddělovač ve zkratce Varianty, za kterým je pořadové číslo varianty jednoho dodavatele. |
ImportToJobCard - Ne Ano = import kusovníku přímo do průvodky. |
Krok 1: Výběr zdrojové aplikace Excelu, výběr Excelu
Nastavení importu:
Neimportovat duplicitní položky |
Importuje se pouze zboží, jehož přiřazená zkratka ještě není v databázi K2. |
Povolit import duplicitních položek |
Importují se všechny záznamy bez rozdílu shodností názvů zboží v databázi jako nové položky. Pokud je nalezen shodný název zboží, přidává se na konec názvu – 01, – 02 atd. |
Přepsat duplicitní položky a importovat nové |
Importují se všechny záznamy. Zboží, které dle názvu již v databázi je, bude přepsáno a změněno dle importovaných údajů (včetně podřízených modulů), ostatní se založí jako nové. |
Pouze přepsat duplicitní položky (neimportovat nové) |
Importují se pouze ty záznamy, jejichž názvy již v databázi existují. Zboží bude přepsáno a změněno dle importovaných údajů. |
Volba Importovat do: Zboží / Průvodky je přednastavena podle parametru "ImportToJobCard".
V poli Zdrojová aplikace excelu vybíráme dodavatele z knihy Dodavatelé/Odběratelé. Karty Zboží budou mít následně na tohoto dodavatele zadánu položku dodavatelského ceníku (4. strana karty Zboží), a dále číslo dodavatele je prefixem pro název varianty technologického postupu (viz parametr "VariantDelimiter").
Tlačítkem Načti Excel načteme data z požadovaného souboru.
Tlačítkem Další, které se nachází v zápatí formuláře, se přesouváme mezi jednotlivými kroky importu.
Krok 2: Výběr výrobku nebo polotovaru. Spojení sloupců pro výrobek/polotovar.
Volbu Se záhlavím nastavíme podle toho, zda tabulka excelu obsahuje řádek záhlaví.
Formulář je rozdělen na dvě tabulky. V levé části je tabulka se sloupci z tabulky excelu. V pravé části pak tabulka s poli z knihy Zboží z K2. Příznakem
ve sloupci PP jsou označena povinná pole v K2, ke kterým je potřeba přiřadit sloupce ze vstupního souboru a zadat implicitní hodnotu. Sloupce souboru spojíme s poli K2 tak, že v jedné tabulce označíme pravítkem požadovaný sloupec excelu, v druhé tabulce označíme pravítkem pole K2 a stiskneme tlačítko Spojit. U sloupců, které již jsou propojeny s některým polem v K2, se zobrazí ikona kancelářské svorky.
Impl. hodnota
- Výběrem nebo zadáním implicitní hodnoty je možné importovat do databáze K2 uvedenou implicitní hodnotu, aniž by byla přiřazena hodnota ze souboru "xls".
- V případě, že bude přiřazen sloupec ze vstupního souboru a zároveň implicitní hodnota, bude importována implicitní hodnota v případě, že se vyskytne ve vstupním souboru prázdná hodnota.
- Vyplnění implicitní hodnoty je povinné u povinných polí a polí, která se odkazují na číselníky a není povolena jejich aktualizace, viz níže.
- Vložit implicitní hodnotu je možné přes ikonu v horní části formuláře nebo pomocí klávesy Enter na záznamu.
Aktualizace číselníků ![]()
- Příznak
ve sloupci A znamená, že je možné u polí, které mají vazbu na číselníky, povolit při importu aktualizaci těchto číselníků. V případě, že se povolí aktualizace číselníku, bude ve sloupci A příznak
. - V případě, že nebude povolena aktualizace číselníku, musí být zadána implicitní hodnota, která bude importována, pokud přiřazený sloupec vstupního souboru bude obsahovat prázdnou hodnotu nebo hodnotu, která není v číselníku.
- Povolit aktualizaci je možné přes ikonu
v horní části formuláře nebo klávesové zkratky Shift+Enter na záznamu.
Nastav bit příznaku ![]()
Pro některá pole v modulu Zboží se v IS K2 nastavují pouze příznaky. Tento skript import příznaků pro karty Zboží nepodporuje (není primárně určen pro import zboží).
V tomto kroku tedy nastavujeme import karet výrobků/polotovarů do knihy Zboží. Před přesunem na další krok nás v případě nekorektního nastavení v daném kroku systém upozorní na nesrovnalosti.
Krok 3: Spojení sloupců s podřízeným zbožím
Tímto krokem se rozumí nastavení importu karet materiálů do knihy Zboží.
Krok 4: Spojení sloupců s technologickým postupem
V tomto kroku nastavíme propojení pro položky technologického postupu. Automaticky je na základě předchozího kroku nastaveno propojení na pole K2 "Podřízené zboží" a to spojením se sloupcem se zkratkou podřízeného zboží (materiálu). Žádná další pole nejsou pro položky TP povinná.
Krok 5: Kontrola zboží
V tomto kroku vidíme tabulku s načtenými údaji zboží tak, jak jsme nastavili propojení v jednotlivých krocích importu. Před importem můžeme u jednotlivých zboží ještě upravit nastavení hodnot. Tlačítkem Vytvoř označené můžeme již nyní v programu založit karty Zboží pro hvězdičkami označené položky.
V části Možnosti variant určujeme, zda necháme vytvořit nové varianty technologického postupu (zkratka je tvořena jako číslo dodavatele + pořadové číslo - viz popis výše), nebo zda si přejeme přepsat již existující a přiřazenou variantu (ve sloupci "Varianta").
Tlačítkem Dokončit import provedeme import do K2. Před ukončením je uživatel dotázán, zda si přeje uložit nastavení importu. Volbou "Ano" se veškerá nastavení jednotlivých kroků zapamatují pro další importy.
Inverzní kusovník
Číslo procesu: TPV001 |
Id. číslo skriptu: FTPV003 |
Soubor: ZBOINVKUS.PAS |
Popis skriptu: Skript vyhledává v technologických postupech vybranou položku zboží a karty výrobků/ polotovarů obsahující tuto položku vloží do filtru zboží. Spouští se nad knihou Zboží. |
||
Adresa ve stromu: [Výroba] [Technologická příprava výroby] |
||
Parametry skriptu:
ValidProductsOnly - Ne Pouze platné výrobky: Ano - vyfiltrují se pouze platné karty výrobků/polotovarů. Ne - vyfiltrují se i zneplatněné karty. |
ValidRoutingsOnly - Ne Pouze platné varianty TP: Ano - procházejí se pouze platné (nezneplatněné) varianty technologických postupů. Ne - procházejí se i zneplatněné varianty TP. |
DefaultRoutingsOnly - Ne Pouze implicitní varianty TP: Ano - procházejí se pouze implicitní varianty technologických postupů. Ne - procházejí se všechny varianty. |
Kapacitní plán
Číslo procesu: PLV004 |
Id. číslo skriptu: FPLV004 |
Soubor: PLAN_CAPAPLAN.PAS |
Popis skriptu: Kapacitní plán slouží k zobrazení přehledu celkových kapacit, požadavků a volných kapacit výrobních zdrojů v zadaném období. Skript se spouští nad knihou Zdrojů. Lze jej spouštět také z modulu Plánovač. V tomto případě vždy zpracuje aktuálně vybraný zdroj, plán se načte pokud není parametry nastaveno jinak na období dle nastaveného zobrazovacího období v Plánovači, přičemž data nenačítá z databáze, ale přímo z paměťové tabulky Plánovače. |
||
Adresa ve stromu: |
||
Parametry skriptu:
DateFrom - 00.00.0000 Datum, od něhož sledujeme kapacitní plán. |
DateTo - 00.00.0000 Datum, do něhož sledujeme kapacitní plán. |
AllResLoad - Ano Ano - načte i zdroje bez požadavků. Ne - načte pouze zdroje, na které jsou požadavky. |
GroupBySeries - Ne Ano - rozčlení požadavky na zdroj podle knih průvodek. |
GroupByTimeKinds - Ne Ano - rozčlení požadavky na zdroj podle typu času operace (přípravný, výrobní, mezioperační). |
GroupByPlanGroup - Ne Ano - rozčlení požadavky na zdroj podle plánovací skupiny výrobku (pole Plánovací skupina na kartě Zboží). |
GroupByRealization - Ne Ano - rozčlení požadavky na zdroj podle nastavení volby Realizace na průvodkách. |
PlanType - 0 Číslo typu plánu. |
TypeOfPer - 4 Typ periody pro zobrazení. 1 - zobrazení po dnech; 2 - zobrazení po týdnech; 3 - zobrazení po dekádách; 4 - zobrazení po měsících. |
ShiftDelayed - Ne Posunout opožděné požadavky: Ano - načte požadavky, které spadají před požadovaný časový interval do 1. pole (den, týden, dekáda, měsíc či kvartál) časového intervalu, od kterého se zobrazují data pro daný zdroj. |
ShowDelayed - Ano Ano - zobrazí sloupec se zpožděnými požadavky. Ne - nezobrazí sloupec se zpožděnými požadavky. |
ShowInHours - Ne Ano - zobrazí časy v hodinách. Ne - zobrazí časy v minutách. |
ShowName - Ne Ano - zobrazí názvy zdrojů. Ne - zobrazí zkratky zdrojů. |
RoundFloatingPoint - 0 Nastavení zaokrouhlování pro export do tabulky Excelu. Např. pro zaokrouhlení na 2 desetinná místa se nastaví 0,01. |
Kapacitní plán je skript, který slouží k zobrazování kapacit zdrojů a jejich využití v zadaném období. Kapacity lze zobrazovat v různých periodách (denní, týdenní, dekádní, měsíční).
Skript Kapacitní plán se spouští nad knihou Zdrojů (knihou, filtrem nebo označenými záznamy) nebo v modulu Plánovač.
Po spuštění se otevře formulář s přehledem požadavků na požadované zdroje v daném období, s rozpadem na periody podle nastavení. V 1. řádku zdroje je zobrazena celková kapacita zdroje pro danou periodu. V dalších řádcích jsou zobrazeny požadavky na daný zdroj pro danou periodu setříděné podle nastavených parametrů. V případě sledování směn (aktivní parametr mandanta Kapacitní plán po směnách) je kapacitní plán rozpadlý po jednotlivých směnách.
Pod tabulkou je grafické zobrazení celkových kapacit, požadavků a volných kapacit vybraného zdroje.
Údaje lze zobrazovat jak v minutách tak hodinách, viz parametr "ShowInHours". Přepínání je možné rovněž pomocí tlačítek m a h v záhlaví formuláře.
Tlačítkem Posunout minulost
lze do prvního sloupce zobrazeného intervalu přičíst požadavky spadající před tento interval, viz parametr "ShiftDelayed". Takto lze ověřit, zda lze doposud nevyřešené požadavky uskutečnit v aktuálním období. V případě kapacitního plánu po směnách se opožděné požadavky v rozpadu na směny nevyčíslují a funkce pro posun minulosti není dostupná.
Pozor: Přidání vlastních sloupců
Kromě implicitních sloupců si uživatel může do tabulky zařadit další sloupce z nabídky. Přidaný sloupec se uloží vždy při zavírání formuláře a to pouze pro nastavený typ zobrazení (typ periody).

Obr.: Kapacitní plán od 1.8.2011 - 31.8.2011, perioda týdenní
Kopie údajů průvodky z hlavičky do položek
Číslo procesu: VYR011 |
Id. číslo skriptu: FPLV005 |
Soubor: VYR_KOP1.PAS |
Popis skriptu: Zkopíruje podle zvolených parametrů informace z hlavičky do položek. Do položek lze uložit údaje o kódu zakázky, střediska a kooperanta. |
||
Adresa ve stromu: |
||
Parametry skriptu:
KodZakazky - Ano Ano - zkopíruje se kód zakázky. |
Stredisko - Ano Ano - zkopíruje se středisko. |
Kooperant - Ano Ano - zkopíruje se kooperant. |
Nalezení zboží v TP
Číslo procesu: PLV007 |
Id. číslo skriptu: FVYR002 |
Soubor: VYR_EXISTZBO.PAS |
Popis skriptu: Vytvoří filtr průvodek, které mají v TP zadané zboží se zadanou šarží. |
||
Adresa ve stromu: [Výroba] [Technologická příprava výroby] |
||
Parametry skriptu:
Bez parametrů.
|
Objednání kooperace
Číslo procesu: VYR006 |
Id. číslo skriptu: FVYR001 |
Soubor: KOOPERACE_OBJ.PAS |
Popis skriptu: Skript vystaví objednávku kooperace, která je součástí TP výrobku průvodky. |
||
Adresa ve stromu: |
||
Parametry skriptu:
ImplRadaObj - 11 Implicitní kniha objednávek. |
ImplDodavatel - 31 Číslo implicitního dodavatele. |
PoznVyrobek - ZB Druh poznámky, který se vloží na položku objednávky. |
DruhZbo_Kooperace - E Druhy zboží kooperační položky (oddělené středníkem). |
TypDane - TU Typ daně pro novou objednávku. |
ZpusobDopravy Způsob dopravy pro novou objednávku. |
ZpusobOdberu Způsob odběru pro novou objednávku. |
ZpusobPlatby Způsob platby pro novou objednávku. |
FormaObjednavky Forma objednávky pro novou objednávku. |
PreferujImplDodavatele - Ne Implicitní dodavatel bude mít přednost před dodavatelem z operace. |
SmazatPolVKoop - Ne Smazat v kooperační operaci vše kromě kooperační položky (podle nastavení parametru "DruhZbo_Kooperace". |
Skript umožňuje vystavit objednávku kooperace, která je součástí technologického postupu výrobku průvodky.
V knize Zboží nadefinujeme karty zboží s druhem Kooperace. Druh pro kooperace nemá žádné zvláštní atributy, doporučujeme pouze mít aktivovánu volbu Přednastavení příznaků rezervace.
Kooperační karty Zboží by měly být zbožního typu (pro sledování položek pomocí funkce Pokrytí) a musí mít aktivovánu volbu Evidence šarží (pro správné ocenění kooperace v průvodce).
Skript spouštíme z 2. nebo 4. strany Průvodky ve stavu Prohlížení, přičemž pravítko musíme mít nastaveno na položce kooperace. Položka kooperace je dána druhem zboží, který je uveden v parametru skriptu "DruhZbo_Kooperace". Položka kooperace může být definována již v technologickém postupu výrobku (pokud konkrétní operace vždy provádíme v kooperaci), nebo ji můžeme vložit teprve do průvodky (pokud se rozhodneme v průběhu výroby, že danou operaci ponecháme našemu kooperantovi). V tomto případě můžeme původní položky z operace vymazat, a to nejlépe nastavením parametru skriptu "SmazatPolVKoop" = "Ano". Skript všechny původní položky operace (zdroje, položky TP) smaže a ponechá pouze vloženou kooperační položku.
Po spuštění se otevře formulář Objednávka kooperace s předvyplněnými poli.

Obr.: Formulář Objednávka kooperace
V hlavičce formuláře se zobrazuje zkratka a název kooperační položky a výrobku, jehož součástí daná kooperace je.
Popis polí:
Množství |
Množství z položky průvodky. |
Dodavatel |
Do pole se dosazuje dodavatel z operace (pole Kooperant), pokud v operaci není zadán, pak z parametru "ImplDodavatel". Je-li nastaven parametr "PreferujImplDodavatele" = "Ano", pak implicitní dodavatel z parametru vždy přepíše dodavatele z operace. |
Termín |
Datum kdy má být objednávka vyřízena. Dosadí se do pole Požadováno v objednávce. |
Kniha objednávek |
Kniha objednávek, ve které se vytvoří nová objednávka. Přednastaveno parametrem "ImplRadaObj". |
Po stisknutí tlačítka OK se vytvoří objednávka v zadané knize objednávek, položce kooperace na průvodce a položce objednávky se přiřadí nová šarže, na položku objednávky se vloží poznámka typu definovaného parametrem "PoznVyrobek" s odkazem na výrobek průvodky, do operace průvodky se dosadí kooperant (je-li to potřeba), doklady objednávka a průvodka se propojí přes 9. stranu (Dokumenty).
Pozn.: Příjem kooperace od dodavatele již probíhá standardními mechanismy K2: vytvoření příjemky a naskladnění kooperace na výrobní sklad a vytvoření faktury s cenou kooperace. Položka kooperace je mezi průvodkou a objednávkou provázána přes šarži, správné ocenění kooperace v průvodce zajistí funkce Přepočet skladů.
Plánovaná odstávka zdroje
Číslo procesu: |
Id. číslo skriptu: FVYR018 |
Soubor: PlanShutdown.pas |
Popis skriptu: Skript slouží k vytváření nových průvodek pro plánování odstávek či pro řízení již zaplánovaných odstávek. |
||
Adresa ve stromu: |
||
Parametry skriptu:
Book - ' ' Kniha pro vytváření průvodek. |
OrderCode - '- ' Kód zakázky do hlavičky průvodky. |
GoodsCode - '- ' Kód zboží do hlavičky průvodky. |
OpSeq - 1 Pořadí operace. |
OpCode - 01 Kód operace. |
OperationId - 0 Číslo "servisní" operace (z knihy Operací). |
GoodsId - 0 Číslo zboží do hlavičky průvodky (kvůli identifikaci průvodky); vyplnění zboží je povinné, neboť průvodka má vždy aktivovánu volbu Výrobek (z důvodu možnosti ocenění průvodky). Smysl má dosazení karty typu "nezbožní". |
Description - 'Odstávka zdroje' Implicitní popis pro průvodku. |
Warehouse - 3 Přednastavení skladu pro průvodku. |
FillWorkshiftsOnly - Ne Ano: Odstávka (operace) se zaplánuje pouze do kapacit (směn) zdroje. Ne: Odstávka (operace) se zaplánuje do neomezených kapacit zdroje, tj. i mimo kapacitu zdroje. |
Vytvoření odstávky pro jeden zdroj
Skript se spouští nad aktuálně označeným zdrojem v knize Zdrojů, nebo pro aktuálně vybraný zdroj v modulu Plánovač. V zobrazeném formuláři lze pomocí tlačítka Nový nechat vytvořit a zaplánovat průvodku na odstávku zdroje. Průvodka se vytváří do knihy podle nastavení v parametrech, taktéž "servisní" operaci a kartu Zboží do hlavičky průvodky přednastavujeme parametry. Operaci lze ve formuláři skriptu změnit. Tlačítko Nový vyvolá formulář Plánovaná odstávka zdroje, v němž definujeme časové požadavky na zaplánování odstávky a také počet zdrojů. Skript ve výchozím nastavení plánuje do neomezených kapacit zdroje. Parametrem "FillWorkshiftsOnly" lze zajistit zaplánování pouze do kapacit zdroje. Plánovat lze i do minulosti. Okamžikem odsouhlasení údajů tlačítkem OK proběhne proces vytvoření a zaplánování průvodky. Pokud průvodka spadá do období nastaveného v záhlaví formuláře, pak se zobrazí v tabulce formuláře. Dvojklikem na odkaz nebo tlačítkem Průvodka se do průvodky můžeme přepnout. Při spuštění skriptu v modulu Plánovač dojde po ukončení skriptu automaticky k přenačtení fronty práce daného zdroje a zaplánovaná operace odstávky se ihned graficky projeví v grafu zdrojů (úsečka je však šedá - doklad není regulérně načten).
Průvodka vytvořená tímto skriptem má tyto vlastnosti:
- aktivovaná volba Výrobek v hlavičce průvodky - z důvodu možnosti ocenění průvodky;
- aktivovaná volba Neúplný TP;
- obsahuje operaci zadanou parametrem, respektive operaci nastavenou ve formuláři;
- obsahuje zdroj, nad nímž byl skript spuštěn;
- počet zdrojů je dle zadání ve vstupním formuláři (pokud má zdroj na své kartě aktivní volbu Čas operace podle počtu zdrojů, pak je do průvodky vložen daný zdroj tolikrát s množsvím 1, kolik zdrojů bylo zadáno ve vstupním formuláři);
- je zaplánována s povolením kolizí na zdrojích;
- je zaplánována bez ohledu na kapacitu zdroje, tj. může být zaplánována i mimo jeho kapacitu;
- má aktivovanou volbu Fixace a Rozvrženo.
Vytvoření odstávky pro více zdrojů
Skript spouštíme v knize Zdrojů nad zdroji označenými hvězdičkou. Do vytvářené průvodky se vloží všechny načtené zdroje. Vytváření odstávky pro více zdrojů se liší od odstávky na jeden zdroj v tom, že ve formuláři nezadáváme počet zdrojů, pro každý zdroj se v průvodce dosadí maximální kapacita zdroje v daném časovém úseku odstávky.
Skript slouží také pro správu již existujících průvodek na odstávku zdroje. Ve formuláři se zobrazují všechny existující průvodky s daným zdrojem / danými zdroji pro právě nastavenou operaci. Pomocí tlačítka Změna můžeme upravit zaplánování průvodky či pomocí tlačítka Storno požadované průvodky vystornovat.
Průvodce lze zadat dlouhý, strukturovaný popis odstávky. Ten zapisujeme do okna editoru ve formuláři pro odstávku. Popis se uloží do hlavičky průvodky jako text hlavičky.

Obr. Formulář Plánovaná odstávka zdroje
Pokrytí výroby materiálem, využití kapacit
Číslo procesu: PLV005 |
Id. číslo skriptu: FPLV009 |
Soubor: VYR_PLA1.PAS |
Popis skriptu: Zobrazuje pokrytí výroby materiálem: v horní tabulce celkově za položku materiálu, v dolní tabulce po jednotlivých průvodkách, ve kterých je materiál požadován. Skript se spouští nad zakázkami nebo průvodkami. Množství materiálu ve sloupci Stav odpovídá hodnotě z Pokrytí zboží při aktivaci voleb Pokrytí zakázek a Pokrytí šarží. |
||
Adresa ve stromu: |
||
Parametry skriptu:
FiltrZbo - Ne Ano - je použit filtr zboží. |
VyrobniSkl - 253 Číslo skladu pro vyhodnocení dispozice materiálu. |
Druhy Druhy zboží, které se berou v potaz. |

Obr.: Formulář Pokrytí výroby materiálem, využití kapacit
Rozpuštění režií ve výrobě
Číslo procesu: VYR013 |
Id. číslo skriptu: FVYR016 |
Soubor: VYR_CorrJC.PAS |
Popis skriptu: Skript vytváří korekční průvodky s položkami zakázek a tyto propojí s odváděcími nebo normálními průvodkami. Cílem je korigovat spotřebu materiálů, cenu výroby o režijní náklady apod. |
||
Adresa ve stromu: |
||
Parametry skriptu:
ConfirmCorrJC - Ano Ano - potvrdit korekční průvodku. |
OperationCodeCorrJC - 99 Kód operace korekčních dokladů. |
OrderOfOperationCorrJC - 99 Pořadí operace korekčních dokladů. |
SerieForCorrJC - RZ Kniha korekčních průvodek. |
StockIdForCorrJC - 3 Číslo skladu pro korekční doklady. |
CorrOperationID - 1 Číslo implicitní operace, která se dosadí do korekční průvodky v případě, že v korigované průvodce neexistuje operace s kódem zadaným v parametru "OperationCodeCorrJC". |
AllocateToAllJC - Ano Ano - položka se rozpouští do všech průvodek. Ne - položka se rozpustí jen do průvodek, které danou položku obsahují. |
AllocateAccTo - 0 Způsob rozpouštění (výpočtu poměru pro rozpouštění) podle: 0 - skutečné ceny v hlavičce, 1 - skutečného množství v hlavičce, 2 - plánovaného množství na položce, 3 - skutečného množství na položce, 4 - skutečného času operace |
UnallowedKinds - ' ' Seznam druhů zboží nepovolených k rozpuštění (oddělené středníkem) |
ZeroPlan - Ano Ano - do plánovaných hodnot se dosazuje hodnota 0. Ne - do plánovaných hodnot se dosadí stejné množství jako do skutečnosti. |
OperTimes - 0 Volba, podle kterého času operace rozpouštět v případě rozpouštění dle časů operací ("AllocateAccTo" = 4): 0 - sečíst všechny časy, 1 - přípravný čas, 2 - výrobní čas, 3 - mezioperační čas. |
AccordingOperationId - 0 Číslo operace (z knihy Operací), podle které se rozpouští v případě rozpouštění dle časů operací ("AllocateAccTo" = 4). Korekční průvodky vzniknou pouze k průvodkám obsahujícím tuto operaci. Není-li zadáno žádné číslo operace, rozpouští se dle všech operací. |
Skript se spouští nad filtrem Průvodek nebo Zakázek. Formulář je rozdělen na dvě části. Do spodní části se z filtru načtou průvodky, do kterých se bude rozpouštět, klávesou Insert můžeme přidat další průvodky. Rozpouštět lze pouze do potvrzených odváděcích a normálních průvodek. Do horního okna zadáváme klávesou Insert zakázky (v případě spuštění nad Průvodkami) nebo se načtou zakázky z filtru (v případě spuštění nad Zakázkami). Tlačítkem Vytvořit korekční průvodky vznikne při výchozím nastavení parametrů ke každé výrobní průvodce jedna korekční průvodka s položkami zakázek. Položky (jejich množství) se mezi průvodky poměrově rozdělí podle vybraného kritéria, které volíme parametrem "AllocateAccTo".
Parametrem "AllocateAccTo" určujeme způsob rozpouštění, respektive podle jaké hodnoty se vypočítává poměr pro rozpouštění:
- hodnota 0: podle skutečné ceny v hlavičce (implicitní nastavení)
- hodnota 1: podle skutečného množství v hlavičce
- hodnota 2: podle plánovaného množství na položce
- hodnota 3: podle skutečného množství na položce
- hodnota 4: podle skutečného času operace.
V případě rozpouštění podle údajů z hlavičky můžeme dále pomocí parametru "AllocateToAllJC" stanovit, zda se položka rozpustí do všech průvodek nebo jen do průvodek, které danou položku obsahují.
Po zmáčknutí tlačítka Vytvořit korekční průvodky se nejdříve kontroluje, zda množství z položek zakázky je dostupné na skladě. Je-li dostatečná dispozice pro všechny položky, probíhá proces rozpouštění. Není-li však možné rozpuštění z důvodu chyby v plném rozsahu provést, pak je celý proces přerušen a nedojde k vytvoření žádných korekčních průvodek. Nejsou-li však některé položky zakázky rozpuštěny z důvodu, že rozpouštíme pouze do dokladů, v nichž se zboží nachází a přitom žádná průvodka ve filtru toto zboží neobsahuje, pak tento stav není důvodem k přerušení procesu rozpouštění. V tomto případě se po úspěšném provedení funkce zobrazí pouze soubor s výpisem čísel těchto nerozpuštěných karet zboží.
Ocenění položek na průvodce:
- Zbožní položky se ocení podle metody oceňování skladu. Sklad pro korekční průvodky se definuje parametrem "StockIdForCorrJC".
- Nezbožní položky přebírají skladovou cenu z položky zakázky (řádek "S").
- Záporné položky přebírají skladovou cenu z položky zakázky (řádek "S").
Pozn.: V případě zbožních položek je tedy cílem rozpustit určité spotřebované množství, v případě nezbožních položek je cílem rozpustit určitou částku.
Položky na korekční průvodce se zařazují do operace podle kódu operace definovaného v parametru "OperationCodeCorrJC". Existuje-li operace s takovým kódem v korigované průvodce, pak je příslušná operace do korekční průvodky přidána. Pokud operace s požadovaným kódem v korigované průvodce neexistuje, je položka zařazena do defaultní operace a operaci je přiřazen kód a pořadí z parametrů. Číslo defaultní operace definujeme v parametru "CorrOperationId".
Korekční průvodka se napojí na 7. stranu výrobní průvodky a na 9. stranu zakázky. Korekční položky jsou fyzicky uloženy pouze v korekční průvodce. Na korigovaném dokladu je lze zobrazit tlačítkem "K", které je zobrazeno na 4. straně v hlavičce průvodky.
Vyhledání šarže výrobku
Číslo procesu: PLV007 |
Id. číslo skriptu: FVYR011 |
Soubor: VYR_HSAR.PAS |
Popis skriptu: Skript vyhledává výrobek na průvodkách. |
||
Adresa ve stromu: |
||
Parametry skriptu:
Bez parametrů.
|
Vytvoření průvodek polotovarů
Číslo procesu: |
Id. číslo skriptu: |
Soubor: VYR_POL1.PAS |
Popis skriptu: Skript vytváří průvodky. Spouští se nad zakázkou (vytvoří celý strom průvodek) nebo průvodkou (vytvoří průvodku polotovaru). |
||
Adresa ve stromu: |
||
Parametry skriptu:
Vyr_Rada - PL Kniha nových průvodek. |
JCTypePlan - Ano Ano - vždy se vytvoří průvodka typu "plánovací". Ne - typ průvodky se nastaví podle přednastavení v knihách skladů. |
VyrSkl - 3 Číslo výrobního skladu. |
FiltrZbo - Ne Ano - dotaz, zda použít filtr zboží. |
MaxUroven - 20 Počet úrovní po rekurzi. |
Realizace - Ne Ano - aktivuje v průvodkách volbu Realizace. |
GenSarPruvUroven0 - Ano Ano - dosadí šarži do hlavičky průvodky (šarže výrobku). |
GenSarPolPruvDruh - ' ' Dosadit šarže do položek průvodek s vyjmenovanými druhy zboží. Druhy oddělujeme středníkem. |
DedeniKodu - Ne Ano - dědí se kód zakázek a kód zboží. |
DruhDotaz - ' ' Při vytváření průvodek pro položky s uvedeným druhem zboží se zobrazí dotaz, zda si přejeme vytvořit průvodku. |
DedeniZak - Ne Ano - dědí se zakázka. |
SklMTZ - 0 Číslo skladu MTZ. |
ZamenyMTZ - Ne Ano - vymění v položce záměny podle stavu na skladě MTZ. |
NadrDoklad - Ne Ano - vyplní nadřízený doklad v průvodkách. |
VariantaTP - ' ' Zkratka varianty technologického postupu. |
ZZZ_Typ - ' ' Typ dokladu, nad kterým se skript spouští: ZAK - zakázka, VYR - průvodka. |
ZZZ_Rada - ' ' Kniha dokladu. |
ZZZ_Ci - 0 Číslo dokladu. |
StopGenForExist - Ne Ano - nevytváří se průvodky pro položky s příznakem "w" (například po navýšení množství v zakázce). |
UseDefaultUnit - Ne Ano - do hlavičky průvodky dosadí implicitní jednotku zboží pro výrobu. Ne - průvodka je v jednotce položky zakázky. |
DefaultOrderC - ' ' Implicitní kód zakázky, který, pokud je na položce, se ignoruje a průvodka se vytvoří s kódem zakázky z hlavičky zakázky. |
Vytvoření průvodek polotovarů s prohlížečem
Číslo procesu: |
Id. číslo skriptu: |
Soubor: VYR_POL2.PAS |
Popis skriptu: Skript vytváří průvodky či stromy průvodek pro položky, které mají ve svém druhu zboží aktivní volbu Výrobek nebo polotovar. Spouští se nad zakázkou nebo průvodkou. |
||
Adresa ve stromu: |
||
Parametry skriptu:
Vyr_Rada - PL Kniha nových průvodek. |
VyrSkl - 0 Číslo výrobního skladu. |
FiltrZbo - Ne Ano - dotaz, zda použít filtr zboží. |
MaxUroven - 20 Počet úrovní po rekurzi. |
Realizace - Ano Ano - v průvodkách se nastaví příznak realizace. |
GenSarPruvUroven0 - Ano Ano - dosadí šarži do hlavičky průvodky (šarže výrobku). |
GenSarPolPruvDruh - ' ' Dosadit šarže do položek průvodek s vyjmenovanými druhy zboží. Druhy oddělujeme středníkem. |
DedeniKodu - Ne Ano - dědí se kód zakázek a kód zboží. |
DruhDotaz - ' ' Při vytváření průvodek pro položky s uvedeným druhem zboží se zobrazí dotaz, zda si přejeme vytvořit průvodku. |
DedeniZak - Ne Ano - dědí se zakázka. |
SklMTZ - 0 Číslo skladu MTZ. |
ZamenyMTZ - Ne Ano - vymění v položce záměny podle stavu na skladě MTZ. |
NadrDoklad - Ano Ano - vyplní nadřízený doklad v průvodkách. |
VariantaTP - ' ' Zkratka varianty technologického postupu. |
StoreCalItems - Ano Ano - uložení položek kalendáře. |
AllowCollisions - Ne Ano - povolení vzniku kolizí. |
PlanIntoHistory - Ne Ano - plánování i do historie. |
VyberVse - Ano Ano - výběr všech záznamů. |
PlanPru - Ne Ano - vytvoření plánovacích průvodek. |
OnlyConfirmRC - Ne Ano - zpracovává jen ty položky zakázky, které mají potvrzené rezervační listy. |
ZZZ_Typ - ' ' Typ dokladu, nad kterým se skript spouští: ZAK - zakázka, VYR - průvodka. |
ZZZ_Rada - ' ' Kniha dokladu. |
ZZZ_Ci - 0 Číslo dokladu. |
StopGenForExist - Ne Ano - nevytváří se průvodky pro položky s příznakem "w". |
Vytvoření převodky do výroby
Číslo procesu: VYR004, SKL003 |
Id. číslo skriptu: FVYR003 |
Soubor: VYR_PRE1.PAS |
Popis: Skript podle zvolené nebo aktuální příjemky vytvoří převodku do výroby. |
||
Adresa ve stromu: |
||
Parametry skriptu - implicitní hodnota:
Pre_Rada - IN Kniha převodky. |
VyrSkl - 0 Číslo výrobního skladu. |
ZZZ_Rada Kniha dokladu. |
ZZZ_Ci - 0 Číslo dokladu. |
Vytvoření převodky z výroby
Číslo procesu: SKL003 |
Id. číslo skriptu: FVYR012 |
Soubor: VYR_PRE2.PAS |
Popis skriptu: Skript převádí průvodkami vyrobené výrobky/polotovary z výroby. Zpracovává aktuální průvodku nebo při aktivovaném parametru "VFiltr" doklady z filtru. Jsou-li některé průvodky označeny hvězdičkami, pak mají přednost tyto doklady. Je-li na vyrobené kombinaci (šarže, kód zakázky, umístění) menší množství než průvodka vyrobila, převede se toto množství. Je-li na vyrobené kombinaci větší množství, převede se množství ve výši vyrobeného množství z hlavičky průvodky. Při hromadném zpracování nad hvězdičkami zůstanou ohvězdičkovány ty průvodky, které nemohly být převedeny (kvůli nulové dispozici). Při hromadném zpracování filtru se naopak tyto nepřevedené průvodky ohvězdičkují. O uskutečnění převodu je uživatel informován textovým hlášením, ve kterém je seznam průvodek a stav zda byly či nebyly převedeny a dále seznam vytvořených převodek. Tyto se zobrazí vždy pod příslušnou průvodkou, ke které se váží. Pokud je parametr "OneToOne"=Ne, pak je vytvořená převodka zobrazena na konci seznamu pod všemi průvodkami. |
||
Adresa ve stromu: |
||
Parametry skriptu:
Pre_Rada - IN Kniha pro vytvářené převodky. |
ProdSkl - 0 Číslo skladu, na nějž se výrobky z výroby převádí. |
Potvrdit - Ano Ano - vytvořené převodky se automaticky potvrdí. |
ZZZ_Rada - ' ' Kniha průvodek, které se mají zpracovávat. |
ZZZ_Ci - 0 Číslo průvodky, která se má zpracovat. Zadává se v dlouhém formátu (1120000042 pro průvodku č. 42 z období 2012). Kniha průvodky se pak zadává v parametru "ZZZ_Rada". |
Vfiltr - Ne Ano - skript běží nad vyhodnocovacím filtrem. Ne - skript běží nad aktuálním záznamem. |
OneToOne - Ano Ano - k jedné průvodce bude vytvořena jedna převodka (pouze pokud běží skript nad skupinou záznamů). Ne - ke všem průvodkám bude vytvořena jedna převodka. |
Ac_Distrib - 0 Kontace na převodce. |
Zadávanie kapacít zdrojov
Číslo procesu: |
Id. číslo skriptu: |
Súbor: ResourceCalendar.PAS |
Popis: Skript umožňuje definovať výrobné kalendáre a ich definičné položky pre zdroje. |
||
Adresa v strome: |
||
Parametre skriptu:
CalendarMode - 100 (Iný) Prednastavený režim pre nový kalendár. |
CheckMultiCalendars - Áno Áno - pri spustení skriptu sa kontroluje, či nie je jeden kalendár použitý pre viacero zdrojov a v prípade že je, zobrazí sa hlásenie s výpisom týchto kalendárov. Nie - použitie kalendára pre viac zdrojov sa nekontroluje. |
ShiftDescription - 'Zmena' Prednastavený popis pre novú definičnú položku zmeny. |
ShiftPriority - 550 (Nízka priorita) Prednastavená priorita pre novú definičnú položku zmeny. |
ShiftTimeFrom - '06:00:00' Prednastavený čas začiatku pre novú definičnú položku zmeny. |
ShiftTimeTo - '14:00:00' Prednastavený čas konca pre novú definičnú položku zmeny. |
HolidayDescription - 'Dovolenka' Prednastavený popis pre novú definičnú položku dovolenky. |
HolidayPriority - 150 (Vysoká priorita) Prednastavená priorita pre novú definičnú položku dovolenky. |
WorkDays - Nie Prednastavenie voľby Pracovné dni: Áno - bude aktivovaná voľba Pracovné dni pre novú definičnú položku zmeny. |
SchedulingVariant Po zvolení skratky Varianty zaplánovania výroby umožní vytváranie a editáciu iba variantných kalendárov. |
Skript sa spúšťa nad knihou Zdrojov. K spusteniu skriptu je vyžadované právo užívateľa Výroba / Kalendáre / Nový kalendár.
V stave tabuľky Filter alebo Kontajner načíta vyfiltrované zdroje, v stave Kniha potom všetky zdroje okrem sumačných. Ak máme niektoré zdroje označené hviezdičkami, potom sú taktiež načítané všetky zdroje, hviezdičky sa však prenesú do formulára skriptu. Ku každému zdroju je ďalej načítaný jeho kalendár a definičné položky z tretej strany kalendára. Definičné položky sa načítajú podľa zadaného intervalu v knihe Výrobné kalendáre: načítajú sa tie definičné položky, ktoré aspoň časťou spadajú do zvoleného intervalu.
Po spustení sa kontroluje, či platí, že každý zdroj má svoj vlastný kalendár. Ak je niektorý kalendár priradený viacerým zdrojom, je užívateľ informovaný hlásením "Kalendár X je priradený pre tieto zdroje: Y, Z". Toto hlásenie je iba informatívne a nemá vplyv na ďalšiu prácu pri definícii kapacít.

Obr.: Formulár pre zadávanie kapacít zdrojov
Formulár je rozdelený do dvoch častí: horná tabuľka zobrazuje zoznam načítaných zdrojov (ich Skratku, Názov, Kapacitné stredisko a Kalendár). V spodnej tabuľke sú potom zobrazené príslušne načítané definičné položky z kalendára (implicitne sú zobrazené najpodstatnejšie údaje Dátum od/do, Čas od/do, Popis a Počet zdrojov).
Tlačidlo Kalendár v hlavičke formulára slúži k preskoku do kalendára vybraného zdroja.
Základné podmienky práce so zdrojmi:
Všetky akcie spúšťané z formulára skriptu pracujú buď s aktuálnym zdrojom alebo so zdrojmi, ktoré sú označené hviezdičkami. Výnimkou je využitie klávesov Insert a Delete (popis pozri ďalej), ktoré pracujú vždy s aktuálnym zdrojom.
So zdrojmi, ktoré nemajú zatiaľ priradený žiadny kalendár, nie je možné ďalej pracovať a definovať pre ne položky kalendára (kapacity). K vytvoreniu nových kalendárov slúži tlačidlo Nový kalendár. Novo vytvorený kalendár má názov a popis prevziať zo zdroja.
Základné podmienky vytvárania nových položiek kalendárov:
Dátum pre nové položky kalendárov prednastavíme v hlavičke formulára v poliach Dátum od a Dátum do. Rozsah pre vytvorenie nových položiek nie je možné zadať mimo dátumový rozsah z knihy Zdrojov (ten je zobrazený tiež v modrej lište formulára). Polia sú implicitne predvyplnené v rozsahu aktuálny dátum / koncový dátum z rozsahu kalendárov.
Dátum a všetky ďalšie prednastavené údaje pre nové položky je možné zmeniť pred vytvorením položky ešte vo formulári Definičná položka výrobného kalendára.
Jedinečným kľúčom každej definičnej položky je Dátum od, Dátum do a Popis. Znamená to, že nie je možné mať dve položky s rovnakými údajmi v týchto poliach. V prípade, že vytvoríme novú položku s rovnakým popisom, ktorá sa plne prekrýva s už existujúcou položkou, potom táto nová automaticky prepíše pôvodnú zhodnú položku. V prípade, že nová položka s rovnakým popisom prekrýva čiastočne už existujúcu položku, potom je pôvodná položka automaticky dátumovo skrátená. (Pozn.: toto je rozdiel oproti správaniu programu pri definícii položiek užívateľom priamo v knihe Výrobných kalendárov - tam duplicita strážená nie je.)
Dostupné operácie s definičnými položkami kalendárov:
Nová zmena: vytvorí nové položky zmien. Popis a priorita položky sú prednastavené parametrami skriptu "ShiftDescription" a "ShiftPriority". Prednastavená nízka priorita (NS) zaistí, že položka bude potlačovaná položkami s vyššou prioritou. Čas začiatku a konca zmeny je tiež prednastavený v parametroch skriptu ("ShiftTimeFrom", "ShiftTimeTo"). Typ časového úseku je automaticky nastavený na PZ - pracovná zmena. Novú zmenu je možné zadať taktiež klávesom Insert, v tomto prípade však položka vznikne iba pre aktuálny zdroj!
Nová dovolenka: vytvorí nové položky dovoleniek s typom položky "Čas". Takáto položka potlačuje kapacity s nižšou prioritou a len rovnakou smenou. Popis a priorita položky sú prednastavené parametrami skriptu "HolidayDescription“ a "HolidayPriority". Prednastavená vysoká priorita (VS) zaistí, že položka bude potláčať položky s nižšou prioritou. Typ časového úseku je automaticky nastavený na ABS - neprítomnosť.
Nová dovolenka (Deň): vytvorí nové položky dovoleniek s typom položky "Deň". Takáto položka potlačuje kapacity s nižšou prioritou bez ohľadu na smenu. Popis a priorita položky sú prednastavené parametrami skriptu "HolidayDescription“ a "HolidayPriority". Prednastavená vysoká priorita (VS) zaistí, že položka bude potláčať položky s nižšou prioritou.
Kopírovať položku: skopíruje definičnú položku, na ktorej je aktuálne nastavené pravítko. Kopírovať je možné položku z ľubovoľného zdroja. Nová položka vznikne pre zdroje podľa pravidla uvedeného vyššie (aktuálny zdroj alebo zdroje označené hviezdičkami).
Duplikovať položky: zduplikuje v rámci jednotlivých kalendárov ich definičné položky. Duplikujú sa iba položky vyhovujúce podmienkam filtra. Formulár filtra sa zobrazí po stlačení tlačidla pre duplikáciu položiek, pričom podmienky filtra sú vyplnené podľa aktuálne pravítkom označenej položky a nemožno ich meniť. Položky je možné filtrovať podľa polí Dátum od, Dátum do a Popis. Implicitne je aktivovaná filtrácia podľa dátumov.

Obr.: Podmienky výberu pri duplikácii a vymazanie položiek
Zmeniť položky: zmení položky vyhovujúce filtru. Podmienky filtra sú vyplnené podľa aktuálne pravítkom označenej položky a nemožno ich meniť. Formulár ďalej zobrazuje riadok s poľom, ktorému môže užívateľ zmeniť hodnotu. Toto pole je závislé na nastavení pravítka na položke: na položkách je aktivovaná riadková editácia a podľa toho, na ktorý editovateľný stĺpec nastavíme aktívnu časť pravítka (Dátum od/do, Čas od/do, Počet zdrojov), tak túto hodnotu môžeme zmeniť. Ak máme aktívnu časť pravítka na needitovateľnom stĺpci alebo v hornej tabuľke na zdroji, potom sa implicitne ponúkne k zmene poľa Počet zdrojov.
Zmenu ľubovoľnej hodnoty aktuálnej položky je možné uskutočniť priamo vo formulári Definičná položka výrobného kalendára, ktorý vyvoláme klávesmi Ctrl+Shift+Enter.

Obr.: Formulár pre zmenu položiek
Vymazať položky: vymaže položky vyhovujúce filtru. Podmienky filtra sú vyplnené podľa aktuálne pravítkom označenej položky a nemožno ich meniť. Ak využijeme pre vymazanie položky kláves Delete, vymaže sa iba aktuálna definičná položka.
Vykonané zmeny v definičných položkách ukladáme tlačidlom Uložiť, respektíve klávesom F2. Tlačidlom Obnoviť, respektíve klávesom F3 sa môžeme vrátiť k naposledy uloženému stavu (t.j. táto akcia zodpovedá zatvoreniu formulára bez uloženia zmien a opätovnému spusteniu skriptu).
Změna plánovaného množství v hlavičce průvodky
Číslo procesu: |
Id. číslo skriptu: FPLV013 |
Soubor: RF_VYR01.PAS |
Popis skriptu: Skript vytváří položky průvodky podle technologického postupu. |
||
Adresa ve stromu: |
||
Parametry skriptu:
Bez parametrů.
|
Změna počtu zdrojů na průvodce
Číslo procesu: |
Id. číslo skriptu: |
Soubor: Plan_ChangeJCResource.pas |
Popis skriptu: Skript se spouští v modulu Plánovač, nad záložkou 1-Graf zdrojů. V aktuálně označené operaci průvodky vybraného zdroje provede změnu počtu zdrojů. |
||
Adresa ve stromu: |
||
Změna pořadí průvodky
Číslo procesu: |
Id. číslo skriptu: FVYR021 |
Soubor: Plan_ChangeSequence.pas |
Popis skriptu: Umožní změnit pořadí průvodky pro zaplánování v modulech Dispečer / Plánovač. Nové pořadové číslo pro aktuálně označenou průvodku zadáváme parametrem "NewSequence". Skript je nutné zařadit v uvedených modulech do uživatelské lišty s ručním vstupem na daný parametr. |
||
Adresa ve stromu: |
||
Parametry skriptu:
NewSequence - 0 Pořadové číslo pro průvodku. |
Vyhodnocení plánu
Číslo procesu: |
Id. číslo skriptu: |
Soubor: Plan_Evaluation.pas |
Popis skriptu: Skript se spouští v modulu Dispečer a zobrazí souhrnné údaje o vyhodnocení zaplánování načtených výrobních stromů. Informace o průvodkách obsahují: - počet finálních průvodek - počet průvodek v prodlení - průměrné a maximální prodlení - kolik průvodek nešlo zaplánovat
Dále jsou zobrazeny informace o použitých zdrojích: - počet použitých zdrojů - průměrné a maximální vytížení |
||
Adresa ve stromu: |
||
Vytvoření kontejneru průvodek
Číslo procesu: |
Id. číslo skriptu: |
Soubor: CreateJobCardContainer.pas |
Popis skriptu: Skript se spouští nad modulem Zakázek a vytvoří kontejner průvodek z vybraných zakázek (označených hvězdičkou nebo v kontejneru) či z označených položek jedné zakázky. Ve výchozím nastavení se do kontejneru průvodek přidají všechny průvodky z výrobních stromů. Parametrem "RootJobCardsOnly" lze do kontejneru naplnit jen kořenové průvodky. |
||
Adresa ve stromu: |
||
Parametry skriptu:
RootJobCardsOnly - Ne Ano: Kontejner průvodek bude tvořen pouze kořenovými průvodkami. Ne: Do kontejneru se naplní všechny průvodky z výrobních stromů. |
ShowMessage - Ano Ano: Po dokončení akce se uživateli zobrazí informativní hlášení s počtem průvodek v kontejneru. Ne: O naplnění kontejneru průvodkami není uživatel informován. |
Instalace a nastavení funkcí mobilních terminálů
Číslo procesu: |
|
Soubor: InstallationAndSetupMT.PAS |
Popis skriptu: Skript Instalace a nastavení funkcí mobilních terminálů (InstallationAndSetupMT.PAS) slouží primárně pro servisní zásah v podobě nainstalování/reinstalování standardních rozšíření funkcí mobilních terminálů, a to včetně konfigurace jednotlivých DEMO funkcí. Při reinstalaci dochází ke smazání původních konfigurací, proto je skript podmíněn právem č. 1 Servisní zásahy. |
||
|
||
Parametry skriptu:
DeleteConfigurations - Smazat konfigurace při reinstalaci: 0 = všechny, 1 = vytvořené tímto skriptem
|
SelectedExtensions - 0 = všechny funkce slouží pro definici rozšířených funkcí, které je třeba instalovat/reinstalovat. 0= všechny rozšíření, tím je myšleno: funkce pro WMS + funkce pro výrobu (MES) 1. Pouze funkce pro WMS 2. Pouze funkce pro MES |
PathK2MES - určuje cestu k návrháři objektů pro výrobu (MES) |
PathK2WMS - určuje cestu k návrháři objektů pro sklady (WMS) |
ReinstallInstalledExtension - False = Pokud jsou rozšíření nainstalována, tak neprovádět reinstalaci. |
Aktualizace údajů Servisovaných zařízení
Číslo procesu: |
|
Soubor: UpdateDataServicedDevices.PAS |
Popis skriptu: Popis skriptu: Skript Aktualizace údajů Servisovaných zařízení (UpdateDataServicedDevices.PAS) je určen pro aktualizaci údajů na servisovaných zařízení, která vznikla z jiných modulů, např. z Majeteku, ze Zdrojů nebo Vozidel. V těchto modulech proběhla z nějaký důvodů změna v názvu, zkratce či v analytických osách a je potřeba tyto změny přenést i do karty Servisovaného zařízení. |
||
Po spuštění skriptu nad označenými servisovanými zažízeními zvolíte datové moduly, podle kterých se mají konkrétní označené údaje aktualizovat, kde pro jistotu můžete označit vše. |
||
Odvádění výroby
Číslo procesu: VYR005 |
Id. číslo skriptu: FVYR |
Soubor: JC_Completion_Terminal.pas |
Popis skriptu: Skript umožňuje spustit/zavolat rozšíření, resp. konkrétní funkci Odvádění výroby, která slouží pro Výrobu výrobků a polotovar, vykazování práce a spotřebu materiálů. Parametrem skriptu je pouze Zvolená konfigurace - RID (SelectedConfigurationRID) pomocí kterého lze přesně určit funkci (RID konfigurace z modulu Konfigurace modulů mobilních terminálů), která se má spustit. Spuštěním skriptu nad konkrétní průvodkou se uživateldostane rovnou na obrazovku vykazování množství a času výrobní operace. |
||
Adresa ve stromu: [Výroba] [Řízení výroby] |
||