Sekvence

Sekvence jsou číselné řady, ze kterých šablony přidělují pořadová čísla, například čísla objednávek nebo cestovních příkazů. Na stránce Sekvence vidíte všechny řady, jejich aktuální hodnotu a kdy byly naposledy použité, a hodnotu můžete ručně upravit. Stránku vidí administrátor; otevřete ji v menu Administrace dlaždicí Sekvence ve skupině Správa aplikace a konfigurace.

Č.PrvekK čemu slouží
1ZavřítVrátí vás do menu Administrace.
2SekvenceNázev sekvence, pod kterým ji používá šablona. Lze filtrovat.
3IDPoslední přidělené číslo. Lze filtrovat.
4Naposledy použitoKdy sekvence naposledy přidělila číslo nebo kdy jste ji naposledy upravili. Tabulka je ve výchozím stavu seřazená od nejnověji použitých.
5UpravitOtevře okno pro změnu čísla. Stejně funguje dvojklik na řádek.
6Počet záznamůKolik sekvencí tabulka obsahuje.
7ZobrazeníHustota řádků: kompaktní, standardní nebo komfortní.
8SloupceVýběr zobrazených sloupců.
9ExportExport tabulky do souboru.

Jak vznikne sekvence

Sekvence na této stránce nezaložíte ani nesmažete. Vznikne sama, když ji výpočet šablony poprvé použije. Nová sekvence začíná na 0, takže první přidělené číslo je 1. Každé další použití vrátí číslo o 1 vyšší. Dvě současná volání nikdy nedostanou stejné číslo.

Autor šablony použije sekvenci ve výpočtu funkcí:

FunkceCo dělá
lib.getSequenceNumber('NÁZEV')Vrátí další číslo sekvence NÁZEV. Pokud sekvence neexistuje, založí ji.
lib.getSequenceNumberCond('NÁZEV', podmínka)Přidělí číslo, jen když je podmínka splněná. Jinak nevrátí nic a číslo se nespotřebuje.

Příklad čísla objednávky s pevnou délkou: const cislo = lib.fnStrPad(lib.getSequenceNumber('TAS-PO-202610'), 4, '0'); vrátí například 0009. Pokud šablona skládá název sekvence z roku a měsíce (jako TAS-PO-202610 v seznamu), začíná číslování každý měsíc znovu od 1, protože každý měsíc vznikne nová sekvence.

Sekvence proměnné je jiná funkce
Proměnná šablony s vlastností sekvence má vlastní počítadlo, které se plní při založení případu. Takové počítadlo na této stránce není.

Úprava ID sekvence

PoleK čemu slouží
ID sekvencePovinné. Nové poslední přidělené číslo, celé číslo 0 nebo větší. Příští přidělené číslo bude o 1 vyšší.
UložitUloží číslo. Stejně funguje klávesa Enter. Změna se zapíše do logu aplikace.
ZavřítZavře okno bez změny.

Jak posunout číslování

  1. Ve sloupci Sekvence vyhledejte název sekvence.
  2. Na konci řádku klepněte na ikonu tužky.
  3. Do pole ID sekvence zadejte poslední číslo, které už bylo použito. Má-li další objednávka dostat číslo 101, zadejte 100.
  4. Klepněte na Uložit.
Snížení čísla vede k duplicitám
Pokud zadáte číslo nižší, než už sekvence přidělila, nové případy dostanou čísla, která už existují. Snižujte číslo jen tehdy, když víte, že vyšší čísla nikde použitá nejsou.

Související: Skripty, Konfigurace.

Skripty

Stav systému

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)