Průvodce zajištěním zdrojů - popis

V následujícím textu uvedeme, jak lze pomocí tohoto průvodce vygenerovat doklady na zajištění požadovaných skladových položek. Jednotlivé kroky tohoto průvodce:

1. krok - Požadavky

V tomto kroku se zobrazují Požadavky k zajištění přesně takové, pro jaké byl průvodce vyvolán - tedy je zde možnost sledovat původní stav pro jednotlivé skladové položky bez ohledu na případné ručně prováděné změny v údajích pro jednotlivé skladové položky provedené v dalším kroku. Je zde uživateli k dispozici pro případnou potřebu kontroly. Seznam skladových položek (seznam řádků) v kroku Požadavky se synchronizuje se seznamem v následujícím kroku Nastavení parametrů. Tedy pokud v kroku Nastavení parametrů vymažete nějaký řádek, vymaže se i zde. Pokud tam přidáte nějakou skladovou položku (přidáte řádek), pak se přidá i zde. Takový řádek zde bude evidován s údaji, se kterými vznikl, tedy případné další změny v něm poté provedené v kroku Nastavení parametrů se zde neprojeví. V tomto kroku přidávat či mazat řádky nelze. Údaje však editovat lze a lze i provést jejich opravu hromadně pomocí funkce Hr. oprava. Má obdobný význam jako funkce Hr. oprava v kroku Nastavení parametrů.

Pokud údaje zde opravíte, ztratíte informaci o stavu, jaký byl po vyvolání průvodce z agendy. Nicméně i tato možnost může být v praxi využitelná: např. v požadavcích z agendy hromadně upravíte nějaký údaj a to prohlásíte za svůj výchozí stav. Následně začnete v dalším kroku různě měnit parametry, s tím, že informace o vašem výchozím stavu požadavků budete mít v kroku Požadavky.

Při vyvolání průvodce v daném místě programu je tento 1. krok průvodce přeskočen a automaticky se nabízí rovnou 2. krok. Důvodem je to, že v praxi ve většině případů budete chtít rovnou pokračovat, tj. nastavit parametry resp. potvrdit předvyplněné a ihned generovat potřebné doklady. Pokud ale budete chtít Požadavky zobrazit, stačí se pomocí tlačítka Požadavky v průvodci vrátit zpět do 1. kroku.

Pokud je průvodce vyvolán samostatně (tedy nikoli z nějaké agendy pro zajištění požadavků), pak je seznam požadavků v tomto kroku samozřejmě prázdný.

2. krok - Nastavení parametrů

Zde je třeba vyplnit údaje k jednotlivým požadovaným skladovým položkám. Seznam požadavků je předvyplněn podle agendy, z níž byl průvodce zajištěním vyvolán (např. podle řádků objednávek přijatých apod.). Jednotlivé položky takovýchto předvyplněných řádků požadavků jsou předvyplněny dle vstupních parametrů předaných z volající agendy, ale lze je změnit a to libovolně. Kromě toho může uživatel přidávat vlastní řádky požadavků na zajištění funkcemi z lišty navigátoru. Původní stav je pamatován v předchozím kroku Požadavky a pomocí funkce Vyčistit se k němu lze vrátit.

Tento krok průvodce obsahuje:

Lišta pro zadání zaokrouhlení

V horní části tohoto kroku průvodce jsou k dispozici prvky:

Pro urychlení zadávání se v tomto kroku průvodce předvyplňuje nastavení tak, jak bylo naposledy použito.

Název Popis
Pravidla pro předvyplnění Číselníková položka pro volbu pravidla pro zajištění zdrojů, které se má použít pro předvyplnění údajů pro generované doklady vyvolané funkcí Předvyplnit.
Seskupovat dle data dodání Ovlivňuje počet generovaných dokladů. Pokud nebude zatrženo, pak budou položky s jiným datem dodání ukládány do samostatného dokladu. (Má význam jen u dokladů, kde lze mít více záznamů s různými daty dodání, např. řádky objednávek.) Objasnění významu viz Počet generovaných dokladů - Příklady.
Objednávky vydané vystavovat s příznakem "Potvrzeno" Určuje, zda budou mít vygenerované Objednávky vydané (OV) bezprostředně po vystavení zatržený příznak Potvrzeno (v případě, že je zvoleno zajištění skladových položek typem dokladu Objednávky vydané).
Objednávky vydané vystavovat s příznakem "S cenami" Určuje, zda budou mít vygenerované Objednávky vydané (OV) bezprostředně po vystavení zatržený příznak S cenami (v případě, že je zvoleno zajištění skladových položek typem dokladu Objednávky vydané). Výchozí stav je Nezatrženo. Zatržení se pamatuje podle poslední volby za konkrétního uživatele.
Zobrazovat panel definovatelných údajů Po zatržení se začne zobrazovat panel definovatelných údajů. Ve výchozím stavu není žádný nadefinován, je potřeba jej vytvořit. V panelu jsou zobrazena data související s řádkem vybraným v editovatelném seznamu řádků.

Seznam řádků požadavků

Jedná se o prvek editovatelný seznam. Může být předvyplněn řádky podle požadavků volající agendy. Jednotlivé položky v řádcích mohou být předvyplněny dle vstupních parametrů předaných z volající agendy, ale lze je změnit a to libovolně.

Údaje se nepředvyplní, pokud by ty, které se mají předvyplnit, byly aktuálně skryty.

Kromě toho může uživatel přidávat vlastní řádky požadavků na zajištění funkcemi z lišty navigátoru. Původní stav je pamatován v předchozím kroku Požadavky a pomocí funkce Vyčistit se k němu lze vrátit.

Název Popis
Kód artiklu a Název artiklu

Artikl, který chcete zajistit. Kód artiklu může být zadán:

Který údaj o artiklu se bude v této položce v daném dokladu zadávat a poté zobrazovat, závisí na nastavení položky Zadávat v liště navigátoru ve spodní části záložky. Podrobněji viz popis řádku 3 - položka Artikl. (Zde sice nejde o skladový řádek dokladu, nicméně chování položky je obdobné).

Zadání více řádků (artiklů) najednou:

Zadat můžete i více artiklů najednou, makrokartu nebo kartu s obaly. Podrobněji viz popis řádku 3 a popis zadání více řádků do dokladu najednou.

Z technických důvodů se zde zadání více karet do řádku najednou liší od použití jinde v dokladech (nenabízí se dialog pro změnu množství). Rovněž zde ze stejných důvodů není k dispozici možnost zapnout si Režim zadání expedovaného množství přímo nad seznamem artiklů a zadávat množství vybraných označených karet rovnou nad vyvolaným číselníkem artiklů.

Sklad

Sklad, do kterého chcete sklad. položku zajistit. Kód skladu může být zadán:

Může být též předvyplněn funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.
Množství

Počet, který se má zajistit. Počet může být zadán:

Před pokračováním do dalšího kroku průvodce probíhá kontrola na nedělitelné množství zadané pro danou jednotku. Kontrola je ale jen formou upozornění, množství nesplňující nedělitelné množství zadané na artiklu lze ponechat. Zda však bude možno uložit následně generované doklady, záleží též na stavu parametru Kontrolovat nedělitelné množství. Dále viz též Chyby vzniklé při generování dokladů.

Při generování dokladů může dojít k automatickému povýšení požadovaného množství a to tehdy, je-li firma zadaná v předchozí položce dodavatelem daného artiklu a tento dodavatel má nastaveno nějaké Balení a Minimální objednací množství. Obě položky se k dodavateli zadávají v subzáložce Dodavatelé k danému artiklu.

Jednotka

Jednotka artiklu, ve které je uveden počet. Zkratka jednotky může být zadána:

Při volání z agendy dokladů se množství a jednotky předvyplňují přesně tak, jak tam jsou zadány, nijak se nepřevádí do jiných jednotek ani nepřepočítávají dle svých vztahů. Na rozdíl od bilance, kdy se požadavky zobrazí v jedné zvolené jednotce (předvyplňuje se hlavní), tudíž se všechny do ní přepočtou. Záleží tedy, odkud je průvodce vyvolán.

Pokud bychom např. na OP měli dva řádky na tutéž kartu - jeden v počtu 2ks (hlavní jednotka) a druhý v počtu 2bal (kde ba odpovídá 4ks), pak se do průvodce zajištěním vyvolaného z OP předvyplní opět dva řádky na 2ks a 2bal. Pokud bychom ale z OP vyvolali Bilanci, měli bychom v ní požadavek z dané OP přepočtený na ks, tedy 10ks. Pokud bychom průvodce zajištěním zavolali až z této bilance, pak se předvyplní jeden řádek na 10 ks.

Pozor, zde platí, že po zadání jiné jednotky, než je v řádku dosud zadána (resp. předvyplněna), dojde k přepočtu množství zadaného v předchozí položce dle vztahu jednotek. Toto se jinde v systému neděje, nicméně zde se předpokládá, že počet a jednotka k zajištění budou apriori předvyplněny dle požadavků z volající agendy (typicky z Bilance), a pokud se uživatel dodatečně rozhodně změnit jednotku, v níž požadovaný počet bude chtít zajistit, bude mít spíše na mysli objednání téhož počtu pouze přepočteného do jiné jednotky nikoli jiného počtu. Proto se počet "upraví" dle vztahu jednotek.

Bilance předvyplní 10 ks a uživatel změní jednotku na bal (kde bal odpovídá 5 ks). Tudíž množství se přepočte na 2 bal, aby předvyplněné požadované množství k zajištění zůstalo zachováno dle původního požadavku. Nicméně uživatel může množství změnit dle potřeby.

Typ dokladu

Určuje způsob, jakým chcete sklad. položky zajistit, tj. co bude výsledkem průvodce. Může jít o požadavek na OV nebo o nějaký typ dokladu, pomocí něhož lze zdroje zajišťovat. Jedná se o položku typu skrytý seznam, z něhož požadovaný typ vyberete. Povinná položka. Může být předvyplněn funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

V závislosti na zvoleném Typu dokladu mohou být některé další položky nepovinné. (Např. Požadavek na OV neobsahuje Řadu dokladu a Provozovnu, proto není třeba tyto položky vyplňovat apod.)

Řada dokladu

Zkratka označující řadu dokladů odpovídajícího typu, ve které bude výsledný doklad vystaven. Povinná položka. Není k dispozici pro zajištění pomocí Požadavků na OV. Může být předvyplněna funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

Řada je jedním z chráněných objektů, proto se uplatňují i omezení za přístup. práva. Pokud uživatel nemá právo Použít řadu, která by se předvyplnila podle popisu výše, pak se tato nepředvyplní.

Zdrojový sklad

Sklad, ze kterého se bude převádět, tj. který se použije pro tvořenou převodku výdej. Povinná položka. Je k dispozici pouze pro zajištění pomocí Převodek výdej. Může být předvyplněn funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

Sklad je jedním z chráněných objektů, proto se uplatňují i omezení za přístup. práva. Pokud uživatel nemá právo Použít sklad, který by se předvyplnil podle popisu výše, pak se tento nepředvyplní.

Cílová řada

Zkratka označující řadu dokladů typu Převodka příjem, která se vytvoří automaticky spolu s převodkou výdej. Povinná položka. Je k dispozici pouze pro zajištění pomocí Převodek výdej. Může být předvyplněna funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

Řada je jedním z chráněných objektů, proto se uplatňují i omezení za přístup. práva. Pokud uživatel nemá právo Použít řadu, která by se předvyplnila podle popisu výše, pak se tato nepředvyplní.

Firma

Firma z Číselníku firem, na kterou má být vystaven výsledný doklad na zajištění požadovaného skladového sortimentu. Tedy např. kód dodavatele daného zboží, na kterého má být vystavena objednávka vydaná. Jedná se o číselníkovou položku.

Může být předvyplněna funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění. Předvyplní se podle toho, jaká firma byla podle zadaných pravidel dohledána (může to být např. poslední zadaný dodavatel pro danou jednotku apod.).

Pokud se má jednat o dodavatele zadaného k artiklu, může být též předvyplněna dle různých nabízených kritérií (nejlevnější apod.) nabízených v rámci funkce Hromadná oprava. Jak je tomu v případě, že byl dodavatel zadaný ke kartě později opraven zásadní opravou v číselníku firem příp. došlo ke slučováním firem, viz popis u zmíněné funkce Hromadná oprava u položky Firma.

Předvyplněného dodavatele si lze ale změnit a zadat jinou firmu. Kód firmy zadáte buď rovnou z klávesnice anebo vyberete z vyvolaného číselníku Firmy.

Číselník zde lze omezit jen za dodavatele daného artiklu. Viz popis omezovacího panelu za dodavatele v záložce Seznam adresáře firem, který je v tomto případě k dispozici, přičemž v tomto případě je v položce Zobrazit firmy rovnou vybrána volba dodavatele vybraných artiklů a v položce Artikly je předvyplněna skladová karta, která má být zajištěna (viz předchozí položky).

Zda se firma zadává a zda je povinná, závisí na zvoleném typu dokladu v předchozí položce. Není povinná pro zajištění pomocí Požadavků na OV. (Nicméně z požadavků bez zadané firmy nebude možné následně generovat doklady, proto takové požadavky bude stejně třeba opravit a firmu doplnit.)

Název firmy Název firmy z předchozí položky. Přebírá se automaticky z číselníku firem po výběru firmy. Zde needitovatelná položka.
Provozovna Provozovna, na kterou bude výsledný doklad vystaven (pokud se jedná o typ dokladu, na němž se provozovna eviduje). Může být předvyplněna funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění. Není povinná pro zajištění pomocí Požadavků na OV.
Datum zajištění

Datum, k němuž by měla být daná sklad. položka zajištěna. Použije se pro odpovídající datum dokladu, který bude vystaven, a to následovně:

Datum zajištění může být zadáno:

  • ručně - tj. u nového ručně zadaného požadavku nebo při opravě automaticky vygenerovaného požadavku.
  • automaticky - podle vstupních parametrů předaných z volající agendy. Např. u požadavků generovaných z agendy OP (průvodce zajištěním vyvolaný z agendy OP) se předvyplňuje Datem dodání z řádků OP. U požadavků generovaných z bilance (průvodce zajištěním vyvolaný z agendy Bilance) se předvyplňuje datem první krize, je-li toto ale menší než aktuální datum, pak se aktuálním (dnešním) datem. Je evidentní, že v mnoha případech bude potřeba toto datum upravit. Může být předvyplněna funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

K úpravě předvyplněných datumů zajištění s výhodou využijete funkci Hromadná oprava, kdy lze hromadně datumy upravit o nějakou rezervu či doplnit podle dodacích lhůt dodavatelů apod. Např. ponechat datum předvyplněné dle data první krize a ponížit jej o nějakou rezervu potřebnou na dodání, vyrobení atd.

Středisko

Středisko, které se použije na výsledný doklad, který bude vystaven (podle typu dokladu buď do jeho řádků nebo do jeho hlavičky (podle toho, zda a kam se středisko u daného typu dokladu zadává). Kód střediska může být zadán:

Může být též předvyplněn funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

Zakázka

Zakázka, která se použije na výsledný doklad, který bude vystaven (podle typu dokladu buď do jeho řádků nebo do jeho hlavičky (podle toho, zda a kam se zakázka u daného typu dokladu zadává). Kód zakázky může být zadán:

Může být též předvyplněn funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

Zda je položka k dispozici a zda je povinná, závisí u Požadavků na OV, Objednávek vydaných, Převodek výdej, Příjemek na stavu parametru Používání zakázek v Obecných nastaveních ve Firemních údajích.

Obchodní případ Totéž jako položka Zakázka, jen zde se jedná o Obchodní případ.
Projekt Totéž jako položka Zakázka, jen zde se jedná o Projekt.
Funkce

Číselníková položka, která umožňuje zadat odkaz na záznam do číselníku Funkce pro zajištění, který obsahuje odkazy do balíčků skriptů na skriptovací funkce použitelné pro vyplňování řádků dokladů. Může být předvyplněna funkcí Předvyplnit na základě vybraného Pravidla pro předvyplnění.

Pokud bude mít uživatel pro danou položku vybranou funkci, pak se tato funkce zavolá v momentě vytváření dokladů po vyplnění řádku dokladu s touto skladovou položkou, jako vstupní parametry by funkce měla mít tvořený objekt, tedy řádek dokladu (OV, PR atd.). Pomocí těchto funkcí bude možné doplňovat na řádky další údaje, např. vyplňovat uživatelsky definovatelné položky k danému dokladu apod.

Položka je k dispozici pouze tehdy, pokud je k dispozici agenda Balíčky skriptů a lze tudíž zadávat funkce v agendě Funkce pro zajištění, tj. pokud je nainstalováno skriptování (v opačném případě nemá význam).

Lišta navigátoru

V dolní části okna průvodce je k dispozici lišta navigátoru:

Navigátor v tomto kroku průvodce

Navigátor zde obsahuje tlačítka:

  • Pro pohyb kurzoru po řádcích (na začátek, předchozí řádek, další řádek, na konec) požadavků a hledání hodnoty v seznamu.
  • Vložit - Pro vložení nového řádku před aktuální řádek (na němž stojí kurzor).
  • Přidat - Pro přidání nového řádku na konec.
  • Vymazat - Pro vymazání aktuálního řádku, resp. označených, pokud je nějaký označen.
  • Zadávat - Pro nastavení zadávaného údaje o artiklu, podrobněji bylo toto tlačítko popsáno u výkladu položky Skladová karta na skladovém řádku.

Funkce v tomto kroku:

K dispozici jsou následující funkce pro změny v seznamu požadovaných položek:

Název Doplňující popis:
Předvyplnit

Funkce umožňuje doplnit na řádky údaje dle předdefinovaných pravidel pro zajištění či naopak údaje doplněné či změněné (ať už na základě pravidla či ručně) vymazat. Jedná se o Funkční tlačítko s volbou:

  • Předvyplnit - Aplikuje pravidlo zvolené v položce Pravidla pro předvyplnění, tj. na každý řádek aplikuje sekvenčně řádky zvoleného pravidla a doplní příslušné položky podle definice v řádku daného pravidla. Položky již vyplněné přepíše. Pravidla mají k dispozici pro každou skladovou položku hodnoty, které dodala volající agenda (jednotka, středisko, zakázka atd.). Pokud např. volající agenda předá průvodci u některé položky zakázku, bude se moci pravidlo na tuto zakázku odkazovat.
  • Vyčistit - Vymaže všechny doplněné či změněné položky (tj. u všech položek vyčistí všechny sloupce) a u položek, které nebyly přidány uživatelsky, je znovu předvyplní na základě vstupních parametrů, které průvodce obdržel od volající agendy. Funkce vyčistit tedy umožňuje vrátit se u položek předaných z volající agendy do stavu, který byl po vyvolání průvodce.
  • Vyčistit a předvyplnit - Vymaže všechny doplněné či změněné položky a znovu aplikuje zvolené pravidlo.
Hr. oprava

Provede hromadně opravu podle zadaných hodnot na všech označených záznamech.

Objasníme na příkladu:

Všem položkám předvyplněným z objednávky přijaté chceme upravit předvyplněné datum zajištění - chceme do něj zohlednit data dodání dodavatelů. Pak nemusíme každý záznam opravovat zvlášť, ale vybrané záznamy označíme a pomocí funkce Hr. oprava nastavíme požadované datum pro všechny najednou.

Pomocí hromadné opravy lze nejen hromadně zadávat hodnoty, ale pro některé položky i dříve zadané hodnoty hromadně vymazat, tj. nastavit na nezadané a to tak, že hromadně opravované položce ponecháme hodnotu nevyplněnou. Toto je možné samozřejmě jen u některých položek, u jiných by to nebylo smysluplné.

Mějme větší počet požadavků, u kterých máme předvyplněnu zakázku dle vstupních parametrů z volající agendy. Ale příslušnou zakázku nechceme na generovaných dokladech zadávat. Pak nemusíme u každého záznamu mazat zakázku zvlášť, ale provedeme funkci Hr. oprava pro zaškrtnutou položku zakázka s nevyplněnou hodnotou. Všechny doklady resp. řádky dokladů generované pro daný požadavek budou mít poté zakázku nezadánu.

Po vyvolání funkce se zobrazí dialogové okno pro zadání hromadné opravy, kde lze zadat, jaké položky se mají opravit, na jaké hodnoty a jakým způsobem.

Počet transakcí se zde nenastavuje, jako je tomu typicky jinde v hromadných opravách, jelikož zde nemá význam (nejde o hromadnou opravu záznamů databáze, ale jen předvyplněných řádků (datasetu)).

Zde hromadná oprava u některých položek nabízí i následující rozšíření:

  • Firma - kromě možnosti zadat libovolnou firmu výběrem z číselníku firem vč. zadání provozovny k ní je možno zatrhnout Dle dodavatele a firmu na označené řádky průvodce zajištěním doplnit podle zvoleného kritéria pro výběr dodavatele:

    Ze seznamu dodavatelů k danému artiklu:

    • Hlavní - Použije se ten, který je v seznamu dodavatelů nastaven jako Hlavní.
    • Poslední - Použije se ten, který má v položce Datum nejaktuálnější datum zadání poslední nákupní ceny.
    • Nejlevnější - Použije se ten, který má nejlevnější nákupní cenu za zajišťovanou jednotku.
    • Nejlevnější z hlediska jednotkové ceny - Použije se ten, který má nejlevnější nákupní cenu, ale za jednicové množství.

      Dodavatel A má balení za 90,-Kč, ale v balení má 4 ks (čili 1 ks za 22,50Kč). Dodavatel B má balení za 100,-Kč, ale v balení má 5 ks (čili 1 ks za 20Kč). Z hlediska jednotkové ceny je tedy levnější dodavatel B.

    Z příjemek (v potaz se berou pouze příjemky obsahující daný artikl):

    • Z příjemky poslední - Tedy použitý u příjemky vystavené s nejaktuálnějším datem, závisí tedy na datu vystavení příjemky.
    • Z příjemky nejlevnější - Tedy ten, u něhož vychází nákupní cena za zajišťovanou jednotku nejlevněji. Je-li víc takových, použije se jeden z nich.
    • Z příjemky nejčastější - Nejčastěji použitý na příjemkách. Je-li víc takových, použije se jeden z nich.
    • Z příjemky s největším objemem - Ten, u něhož bylo objednáno nejvíc. Je-li víc takových, použije se jeden z nich.

    Pokud takový dodavatel k artiklu neexistuje (např. žádný není zvolen jako hlavní, na daný artikl zatím neexistuje žádná příjemka apod.), pak se firma v řádku průvodce zajištěním nezmění.

    Při doplňování firmy do řádků průvodce zajištěním zde nebere ohled na případné zásadní opravy a slučování firem, viz předchůdce a následovníci firem. (Tj. pokud byl dodavatel zadaný ke kartě později opraven zásadní opravou v adresáři příp. došlo ke slučováním firem.) Tj. pokud firma - dodavatel vyhodnocená na základě zde zvolených kritérií, byla mezitím opravena zásadní opravou příp. pokud došlo k nějakému slučování firem, pak se do řádků průvodce nastavením do položky Firma vyplní firma přesně tak, jak byla nalezena v seznamu dodavatelů artiklu či na příjemkách (nedoplňuje se její aktuální následník). Ovšem při následném generování dokladů v dalším kroku průvodce zajištěním se na generované doklady již vyplní aktuální následovník dané firmy.

    Pokud by firma vyhodnocená na základě zde zvolených kritérií, byla mezitím skryta, pak se na vygenerovaný požadavek nevyplní žádná firma a budete ji muset zadat ručně.

  • Množství - kromě možnosti zadat absolutní hodnotu je možno zatrhnout Rozšířené a upravit množství na základě následujících kritérií:
    • Upravit podle balení dodavatele - zohlední Balení a Minimální objednací množství zadané v subzáložce Dodavatelé k danému artiklu a množství na řádku příslušně povýší.

      Mějme kartu K s jednotkou ks se vztahem 1. Hlavní dodavatel karty zadaný v řádku průvodce zajištěním má balení = 6ks a min. objednací množství nezadané. Nechť je potřeba objednat 9 ks. Hr. oprava množství se zohledněním balení předvyplní množství 12ks (2 balení). Pokud by bylo zadané i min. objednací množství 4bal, pak by se předvyplnilo 24ks.

    • Přičíst množství - pak je dostupná položka pro zadání množství, kde může uživatel specifikovat požadovaný rozdíl. Kladné množství se přičte, záporné odečte od dosavadního množství na řádku. A to i v případě, že by se počet na řádku dostal do minusu. Smysluplnost takového počtu v řádku je na uživateli. Pokud by takový stav v řádku zůstal, ale nebyl v rámci následně generovaného dokladu povolen, systém to v dalším kroku průvodce nahlásí, viz Chyby vzniklé při tvorbě dokladů.
  • Datum - kromě možnosti zadat konkrétní datum výběrem z kalendáře lze datum upravit následovně:
    • Zadat rezervu - Upraví datum zajištění o zadaný počet dní rezervy (lze ji zadat i záporně) dle vztahu:

      "Datum zajištění z řádku - rezerva"

      Tj. kladně zadanou rezervu odečte, záporně zadanou přičte.

      Mít den rezervu znamená zajistit to (objednat, vyrobit) o den dřív. Tj. máme-li v řádku datum např. 20.8. předvyplněné z požadovaného data dodání z objednávky přijaté, a zadáme rezervu +1 den, pak se jeden den odečte, tj. datum zajištění se změní na 19.8.

    • Dle dodavatele - Zohlední Dodací lhůtu zadanou u dodavatele v subzáložce Dodavatelé k danému artiklu, ale pouze tehdy:
      • je-li firma zadaná v položceFirma v řádku požadavku dodavatelem daného artiklu
      • nebo firma zadaná v Hromadné opravě, která se na řádek doplní, je dodavatelem daného artiklu

        V opačném případě se datum nezmění.

      I zde lze zadat ještě rezervu (lze ji zadat i záporně). Datum zajištění pak upraví dle vztahu:

      "Aktuální (dnešní) datum + dodací lhůta dodavatele - rezerva"

      Čili takto upravené datum má vlastně význam data, kdy nejdříve je možné požadované zboží dodat, tj. kdy nejdříve bude k dispozici. Pokud byste chtěli řešit jinou úlohu, tj. od původního data zajištění předvyplněného např. datem první krize z bilance odečíst dodavatelskou lhůtu (tj. datum zajištění zadat tak, aby bylo zboží dodáno sice včas, ale co nejpozději je to možné (aby se nevydávaly za něj peníze zbytečně dříve)), pak použijte opravu pomocí volby Zadat rezervu.

      Upravovat datum zajištění dle dodavatele je v praxi smysluplné pouze pro zajišťování objednávkami vydanými resp. požadavky na ně, přičemž u nich se použije pro vyplnění data dodání (viz popis položky Datum zajištění). Proto pokud si chcete dodací lhůtu dodavatele prodloužit o nějakou rezervu, je třeba zde tuto rezervu zadat záporně. Záleží na tom, jak si zde chcete vyložit, co znamená mít rezervu. Jelikož zde "mít den rezervu" spíše znamená, že dodavatel nedodrží svou obvyklou dodací lhůtu a je nutno počítat s tím, že dodá o den déle. Pokud ovšem datum dodání v řádku OV má být pro vašeho dodavatele signál, kdy nejpozději musí zboží dodat, pak samozřejmě "mít den rezervu" by znamenalo, dodat raději o den dříve. Záleží na použití. S ohledem na to zadejte odpovídajícím způsobem znaménko rezervy.

    • Sjednotit za firmu - Umožní sjednotit datum zajištění pro všechny zajišťované řádky pro danou firmu.

      Pokud máme mezi označenými řádky některé se stejnou firmou, ale s různými daty zajištění, např. 10.10 , 11.10 a 13.10., funkce vybere nejmenší datum, tedy 10.10. a vyplní jej u dalších položek na danou firmu.

Bilance Zobrazí agendu Bilance za vybrané skladové položky.
Vývoj Zobrazí agendu Vývoj za aktuální skladovou položku.

3. krok - Spustit

Podle zadaných kritérií vypočte množství, které by se mělo objednat příp. vyrobit a vygeneruje příslušné doklady.

Tvorba dokladů probíhá v těchto krocích:

  • Rozčlení se skladové položky podle typu dokladu, řady a firmy do skupin (pokud bude zatrženo "Seskupovat podle data dodání", pak bude rozdělování do skupin probíhat i na základě Data dodání (Data zajištění)).
  • Pro každou skupinu se vytvoří nový doklad.

    Pokud průvodce vytváří doklady typu Požadavky na výrobu, aktivuje se při jejich generování mechanismus určující, zda se vytvoří nový požadavek (nový doklad) nebo zda se rozšíří nějaký požadavek již existující. Jedná se o obdobu mechanismu používaného při vytváření požadavků z objednávek přijatých - viz sekce Rozšiřování stávajících požadavků nebo vytváření nových v kapitole o procesní tvorbě dokladů OP→POZ.

  • Pro každou položku ve skupině se vytvoří na dokladu nový řádek.
  • Na každém řádku se vyplní množství, jednotka, datum dodání, středisko, zakázka, obchodní případ a projekt.
  • Pro každý řádek se zavolá vybraná skriptovací funkce, která doplní další hodnoty (pokud je vybraná nějaká skriptovací funkce).
  • Každý doklad se ukládá v samostatné transakci.

4. krok - Seznam dokladů

Seznam vytvořených dokladů. Pomocí průvodce zajištěním mohou být vygenerovány následující doklady resp. záznamy:

Vygenerované doklady jsou k dispozici v agendách příslušných dokladů. Odtud je možno je prohlížet, opravovat, mazat, tisknout apod. Pomocí funkce Doklad resp. Doklady, viz dále, si je uživatel může vyvolat rovnou odtud.

Počet generovaných dokladů:

Při generování dokladů na jednotlivé řádky Průvodce se pokusí požadavky sloučit do jednoho dokladu příp. i do jednoho řádku daného dokladu, pokud to lze, tj. pokud mají všechny podstatné údaje shodné, aby takové sloučení bylo možné (dáno typem dokladu a shodností zadaných údajů).

Např. Objednávky vydané jsou doklady s řádky a tedy údaje jako skl. karta, sklad, zakázka apod. mohou být různé na jednotlivých řádcích takového dokladu. Tudíž do jednoho dokladu OV lze sloučit všechny požadavky zajišťované pomocí OV, které mají shodnou řadu dokladů a firmu. Pokud mají i shodný artikl, sklad, jednotku, středisko, zakázku, obchodní případ, projekt a datum dodání, pak se sloučí i do jednoho řádku. Naopak požadavky na OV nejsou doklady s řádky, a tedy údaje jako skl. karta, sklad, zakázka atd. se na jednom dokladu vyskytují pouze jednou v jeho hlavičce. Tudíž do jednoho dokladu POZ lze sloučit všechny požadavky zajišťované pomocí POZ, které mají shodnou nejen řadu dokladů, (firma se pro POZ nezadává), ale i artikl, sklad, jednotku, středisko, zakázku, obch. případ, projekt a zde i datum zajištění.

Tj. zajišťované požadavky se rozdělí do skupin podle shodných údajů (za typ dokladu, řadu, firmu), přičemž u dokladů, kde datum dodání je řádkový údaj, se přihlíží i ke stavu zatržítka "Seskupovat dle data dodání" a je-li zatrženo, tak i podle data zajištění. A dále se pro typy dokladů, které obsahují řádky a kde sklad. karta, jednotka, sklad, středisko, zakázka, obchod. případ, projekt a datum zajištění jsou řádkové údaje (OV, PR, PRP), vytvoří pro každou skupinu nový doklad, pro každou položku ve skupině nový řádek, na každém řádku se vyplní řádkové údaje a zavolá skriptovací funkce, je-li v průvodci zadaná. Pro typy dokladů, které obsahují řádky, ale údaje jako středisko, zakázka, obchod. případ, projekt a datum zajištění jsou hlavičkové údaje (KL, VL), se vytvoří samostatný doklad pro každou kombinaci těchto údajů a do takových dokladů se pak vytvoří řádky kombinací údajů sklad. karta, sklad, jednotka. Pro typy dokladů, které řádky neobsahují (VYP, Požadavky na OV), se vytvoří samostatný doklad pro každou kombinaci údajů sklad. karta, sklad, jednotka, středisko, zakázka, obchodní případ, projekt, datum zajištění.

Samozřejmě se přihlíží jen k údajům, které mají pro daný typ dokladu smysl (např. u POZ dokladů se nezadává Firma, u Požadavků na OV se nezadává středisko apod.).

Počet generovaných dokladů a vliv zatržítka "Seskupovat dle data dodání" objasníme na příkladu:

Mějme dva řádky na kartu 01, každý řádek na 10ks, další položky (řada, firma, sklad, středisko, zakázka, obchod. případ, projekt) jsou shodné. Zajišťujeme pomocí OV:
a) jsou shodná i data zajištění, oba řádky mají Datum zajištění 23.02.2008 ⇒ vygeneruje 1 doklad OV s 1 řádkem na 20ks. Stav zatržítka "Seskupovat dle data dodání" nemá v tomto případě žádný vliv (data se neliší).

b) liší se data zajištění: 1. řádek má Datum zajištění 23.2.08, 2. řádek má 24.2.08, zatržítko "Seskupovat dle data dodání" nezatrženo ⇒ vytvoří 1 doklad OV s 2 řádky po 10-ti ks s daty dodání 23. a 24.2.

c) liší se data zajištění: 1. řádek má Datum zajištění 23.2.08, 2. řádek má 24.2.08, zatržítko "Seskupovat dle data dodání" zatrženo ⇒ vygeneruje 2 doklady s řádkem po 10ks, jeden s datem dodání 23., druhý s datem 24.

Mějme dva řádky na kartu 01, každý řádek na 10ks, další položky (řada, sklad, středisko, zakázka, obchod. případ, projekt) jsou shodné. Zajišťujeme pomocí Požadavků na OV:
a) jsou shodná i data zajištění, oba řádky mají Datum zajištění 23.02.2008 ⇒ vygeneruje 1 Požadavek na OV na 20ks. Stav zatržítka "Seskupovat dle data dodání" nemá v tomto případě žádný vliv (data se neliší).

b) liší se data zajištění: 1. řádek má Datum zajištění 23.2.08, 2. řádek má 24.2.08 ⇒ vytvoří 2 Požadavky na OV po 10-ti ks s daty 23. a 24.2. Stav zatržítka "Seskupovat dle data dodání" nemá v tomto případě žádný vliv (datum je hlavičkový údaj a nelze jich mít víc na jednom dokladu).

Pokud při generování dokladů došlo k nějakým chybám, pak je v dolní části okna v části Chyby vzniklé při tvorbě dokladů zobrazen popis případných chyb.

Pokud v průvodci zajištěním zadáte množství tak, že není splněna podmínka na nedělitelné množství použité jednotky zajišťované artikly, ale ve firemním parametru Kontrolovat nedělitelné množství máte nastavenu kontrolu na všech dokladech, pak nebude možné doklad vytvořit a objeví se chybové hlášení:

Příklad zobrazení chyb

Po vytvoření dokladů se průvodce automaticky nezavírá, ale umožní návrat zpět do předchozího kroku. To pro případ, že se některé doklady nevytvořily, protože došlo k nějaké chybě. Uživatel má tedy možnost se k nim vrátit a provést případné úpravy požadavků a zkusit generování dokladů znovu. Předchozí krok průvodce již řádky, ze kterých už byl vytvořen doklad, neobsahuje.

Funkce v tomto kroku průvodce:

Název Kl. Doplňující popis
Doklady

ctrl+F6 nebo shift+ctrl+F6

Zobrazí všechny záznamy (doklady) stejného typu, jako je typ aktuálního záznamu.

Jedná se o funkční tlačítko s volbou:

  • otevřít zde - otevře agendu příslušných záznamů (dokladů) "přes" agendu Průvodce
  • otevřít samostatně.

Podle této volby funkce vyvolá agendu aktuálního záznamu (dokladu) a otevře ji buď "přes" agendu Průvodce anebo samostatně. Zde jsou k dispozici všechny funkce dané agendy. Takto odtud vyvolaná agenda se otevře rovnou s přednastaveným omezením, tzv. červeným omezením, a to za všechny záznamy (doklady) daného typu.

Toto červené omezení však můžete v záložce Omezení vyvolané agendy standardně zrušit (vyčistit) a získat záznamy podle libovolného jiného omezení, nebo zcela bez omezení (a mít pak k dispozici seznam všech existujících záznamů (dokladů) daného typu apod.)

Doklad

F6 nebo shift+F6

Obdobně jako funkce Doklady jen s tím, že otevře agendu aktuálního záznamu (dokladu) s defaultním červeným omezením jen za ten jeden aktuální záznam (doklad).