Automatické generování šarží/s.čísel

Jak bylo řečeno v kap. Způsob zadávání šarží/sériových čísel na doklady, můžete k jejich zadání využít funkci Generovat pro jejich automatické generování (v liště navigátoru v záložce Šarže). Funkce umožňuje vygenerovat potřebný počet sériových čísel nebo rozpustit množství na dokladu do jedné nebo několika šarží. Funkce má význam při zadávání velkého počtu sériových čísel resp. šarží a tehdy, pokud chcete zajistit unikátnost zadávaných sériových čísel nebo šarží. Průběh generování závisí na nastavení struktury šarže/s.čísla, která se zadává na hlavní kartě.

Po stisku tlačítka Generovat v liště navigátoru se nejdříve objeví dialogové okno pro zadání doplňujících údajů pro automatické generování. Jeho vzhled a obsah závisí na tom, v jakém typu dokladu bylo vyvoláno:

Dialogové okno může mít dvě subzáložky:

Obsažené subzáložky: Vybrat existující Vytvořit nové

Příklad dialogového okna pro generování nových šarží. ABRA vzhled.

Vybrat existující

Tato subzáložka je k dispozici pouze u výdajových skladových dokladů jako např. DL. U příjmových nemá význam. Umožňuje vybrat automaticky na doklad z již existujících šarží/s.čísel. S těmito dílčími šaržemi/sér.č. se po uložení dokladu uskuteční odpovídající pohyby (uskutečněné pohyby je možno souhrnně zobrazovat např. v agendě Pohyby šarží/sér. čísel).

Zadávaná položka:

Název Popis
Datum expirace

Program vyhledá všechny existující dílčí šarže/sér. čísla pro vyskladňovanou kartu a sklad, ze kterého se vyskladňuje (údaje zadané v záložce Obsah), a to takové, které mají Datum expirace vyšší nebo rovno zadanému datumu. Poté z nich postupně vyskladňuje na doklad, a to až do celkového počtu, který zbývá zadat. Přitom platí, že z každé takové šarže/s.čísla, vezme jen takový počet, který je k dispozici, nevyskladňuje tedy do minusu a to ani tehdy, máte-li to v parametrech ve Firemních údajích povoleno.

Jedná se o datum vztahující se k dané šarži/s.číslu. Předvyplňuje se datem dokladu, ale je libovolně editovatelné.

Z výše uvedeného plyne, že pokud na takovém skladu dílčí šarže zatím nebyla založena, pak se tato samozřejmě nevybere, tudíž ani nedojde k automatickému založení takové dílčí šarže.

Srovnejte s ručním výběrem existujících šarží/sér. čísel přes funkce Přidat/vložit přímo v seznamu šarží/sér.čísel v subzáložce Šarže/Sér.čísla, kdy lze vybrat i šarži, která nemá pro daný sklad dosud dílčí šarži založenu, pak se tato automaticky založí).

Objasníme na příkladu:

Mějme na skladu šarže:

Jméno Počet Datum expirace
XX-001 3 10.10.2000
XX-002 0 12.10.2000
XX-003 1,5 1.10.2000
XX-004 2 15.10.2000

Na DL chceme vyskladnit 4 ks z těchto šarží (ale jen ty, co nejsou prošlé). Použijeme automaticky Generovat, Vybrat existující a zadáme Datum expirace od 9.10.2000. Do dokladu se vyberou šarže XX-001 v počtu 3ks a XX-004 v počtu 1.

Vytvořit nové

Po stisku tlačítka OK se provede vygenerování daného počtu šarží/s.čísel. Po uložení dokladu se pro skladovou kartu (hlavní), zadanou na aktuálním řádku dokladu v záložce Obsah, automaticky založí v agendě Šarže/ Sér. čísla odpovídající nové hlavní šarže/sér.č. zadaného jména a se zadaným datem (viz další položky). Dále se k nim automaticky založí nové dílčí šarže/sér. č. pro sklad zadaný v aktuálním řádku dokladu, tj. sklad, v němž se uskuteční po uložení daného dokladu odpovídající pohyb s danou dílčí kartou (za předpokladu nepovinného Zadávání místa na dílčích šaržích/sér. číslech). S těmito dílčími šaržemi/sér.č. se po uložení dokladu uskuteční odpovídající pohyby (uskutečněné pohyby je možno souhrnně zobrazovat např. v agendě Pohyby šarží/sér. čísel).

Tato volba se nenabízí v případě, že se jedná o výdajový doklad a jedná se o sklad, u něhož je nastaveno, že není povoleno vyskladňování šarží/sér.čísel do minusu.

Zadávané položky se liší podle toho, zda jde o šarže či sériová čísla:

Název Popis
Datum expirace

Zde zadané datum se všem automaticky vygenerovaným šaržím/s.číslům předvyplní do položky Datum expirace v záložce Šarže/sér.č. daného dokladu. Jedná se o datum vztahující se k dané šarži/s.číslu.

V dialogovém okně při generování nových se do položky předvyplňuje následovně: datum dokladu plus položka Délka expirace z hlavičky skladové karty, k níž šarže/sériové číslo patří. Předvyplněné datum je editovatelné.

Předpis

Předpis struktury kódu pro generované šarže/s.čísla. Je předvyplněn dle nadefinované struktury kódu (jména) šarže/s.čísla pro danou kartu, zda se předvyplněné hodnoty mohou měnit, závisí na vaší definici struktury kódu. Nové šarže budou generovány od pořadového čísla uvedeného v těle. Objasníme na příkladu:

Příklad 1: Mějme Předpis zadán SS-30011/XAZ, kde SS- je prefix a /XAZ je sufix. Budeme generovat 5 sériových čísel. První vygenerovaná šarže/s.číslo bude mít jméno (kód) SS-30011/XAZ, druhé bude mít SS-30012/XAZ, další SS-30013/XAZ atd.

Pořadové číslo v těle, od kterého se nabízí generování se předvyplňuje podle pořadového čísla v těle poslední šarže/sér. čísla v agendě šarží/s. čísel k dané kartě. Nicméně, v rámci generování v tomtéž editovaném dokladu nezohledňuje již vygenerované šarže/sér. čísla, ale dosud neuložené. Tj. pokud tato generujete po částech (tedy ne všechny najednou), může se stát, že jsou vygenerovány šarže/sér. čísla téhož kódu. Objasníme na příkladu:

Příklad 2: Mějme naposledy zadané sér. číslo s kódem A-005. Generujeme sér. čísla do příjemky na 5 ks. Nabízí se generování od kódu A-006. Vygenerujeme 2, tedy A-005 a A-006. Poté znovu dáme generovat, tedy opět se nabízí od A-005. Pokud předvyplněné nezměníme, vygenerují se A-005, A-006 a A-007. Tedy vznikla duplicita, nicméně nic se neděje, jelikož duplicita kódu je u sériových čísel kontrolována a takový doklad by nebylo povoleno uložit.

Kolik generovat

Uvádí jaký počet (z celkového počtu dané skladové karty v záložce Obsah dokladu) si právě přejete rozpustit do generovaných šarží, resp. jaký počet sériových čísel si přejete vygenerovat. Položka se předvyplňuje počtem, který ještě z celkového množství zbývá rozpustit.

Do dialogu lze zadat libovolné množství, tedy teoreticky i více, než je počet, který zbývá, nicméně i v takovém případě program vygeneruje jen maximálně tolik, aby celkový počet nebyl vyšší, než počet v záložce obsah, přičemž po vygenerování resp. vybrání šarží/sér. čísel je uživateli dáno na vědomí, kolik mu bylo přidáno.

Po kolika generovat

Položka je k dispozici pouze pro šarže, pro sériová čísla nemá význam. Znamená, kolik jednotek bude rozpuštěno do každé vygenerované šarže, tj. zadané množství bude uvedeno v položce Počet v záložce Šarže. Objasníme na příkladu:

Příklad: Mějme nastavení dle obrázku:

Příklad nastavení pro generování nových šarží. ABRA vzhled.

Při tomto nastavení se vygenerují 3 šarže CD-0004/2023 s počtem 3, CD-0005 s počtem 3 a CD-0006 s počtem 1.

Jednotka Jednotka vztahující se k předchozí položce, vztah jednotky se zohledňuje při generování.
Země původu Položka slouží pro vyplnění hodnoty země původu v případě, že je potřeba na nově vygenerovaném sériovém čísle/šarži sledovat zemi původu. Do položky lze zapsat kód země ručně nebo ji lze vybrat z číselníku Zemí.

Pokud pro danou kartu nemáte nastavenu strukturu přímo na kartě nebo výběrem z číselníku a v ní zatrženo automaticky generovat kód, nelze při vystavování dokladů funkci pro automatické generování šarží/s.čísel použít.

Pokud jste šarže/s. čísla vygenerovali chybně a potřebujete je hromadně vymazat, můžete využít funkci Vymazat vše v liště navigátoru nebo je označit a Vymazat vybrané.