Nastavenie štruktúr variabilných symbolov - záložka Detail

Zobrazí detailní informace o aktuální struktuře variabilních symbolů ze záložky Seznam. Položky zadávané ku každému záznamu sú štandardne rozdelené do subzáložiek podľa svojho významu:

Obsiahnuté subzáložky: Hlavné údaje Formuláre

Pokud je v detailu agendy pouze jedna aktivní subzáložka k výběru, lišta s výběrem subsáložek se nezobrazuje.

V hornej časti záložky Detail môže byť variantne zobrazený niektorý z Panelov definovateľných údajov detailu pre túto agendu. Zobrazenie panela definovateľných údajov detailu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného používateľa.

Pro bližší seznámení s vytvářením vlastních struktur variabilních symbolů krok za krokem, doporučujeme přečíst návod Jak nastavit vlastní strukturu VS, kde je vše podrobně vysvětleno

Subzáložka Hlavné údaje

V subzáložke sú k dispozícii nasledujúce položky:

Názov Popis

Kód

Code

Kód označující danou strukturu.

Názov

Name

Název struktury.

Maska

Mask

Samotná definice struktury (masky) variabilního symbolu. Tvorba struktury je popsána níže.


Príklad Při definovaní struktury (masky) zobrazuje náhled, jak bude variabilní symbol vypadat.

Predvolená štruktúra variabilných symbolov

IsDefaultStructure

Příznak, zda je maska Výchozí. Hlavní funkcí výchozí masky je to, že bude použita u všech řad dokladů, u kterých nebyla nastavena žádná maska.

Výchozí struktura může být pouze jedna.

Pokud nebude existovat žádná výchozí maska pro generování variabilních symbolů, je potřeba každé řadě dokladů přidělit konkrétní masku. Pokud řada masku nebude mít definovanou (a neexistuje žádná výchozí), systém nedovolí doklad uložit.

 

Vynulovať číselný rad na začiatku nového obdobia

IsClearCounterAtNewPeriod

Určuje, zda na začátku období bude čítač vynulován, nebo se pokračuje v číselné řadě N bez vynulování.

Pokud tuto položku aktivujeme, musí maska obsahovat kód období F, aby systém mohl podle období kontrolovat, kdy má čítače vynulovat.

Použiteľné pre viacero radov dokladov

IsUseForMultipleDocQueues

Určuje, zda bude možné masku použít pro více než jednu řadu dokladu. Pokud je v masce zadáno N, je automaticky položka zatržena. Pokud naopak v masce N chybí, není položka zatržena.

Položka není uživatelsky editovatelná, nastavení vychází z použití nebo nepoužití čítače (N) v masce.

Jednoduchá maska: NNNNNNNNNN nastavena na všechny řady je počítadlo od 0000000001 přes všechny dotčené doklady systému.

Po vyčerpaní rozsahu variabilného symbolu generovať čísla od začiatku (povoliť duplicity)

AllowVarSymbolDuplicates

Lze nastavit, jestli bude systém generovat duplicity nebo ne (podobně jako u původního způsobu generování VS). Pokud bude položka zatržena a číslo z čítače či číslo dokladu bude na více znaků, než je určeno maskou, tak se do variabilního symbolu dostanou jen znaky zprava, dojde tedy k oříznutí levé strany. Pokud nebude zatržena, bude v takovém případě generována chyba.
Vysvětlivky k masce, omezení pro masku Obsahuje konkrétní vysvětlivky pro tvorbu masky a také omezení, která vylučují využití některých prvků masky v kombinaci s jinými.
Tvorba vlastní struktury variabilního symbolu

K tvorbě definice lze použít následující:

  • R = rok (R/RR/RRRR) z VATDate (datum odvodu), pokud ho doklad obsahuje, jinak DocDate (datum vystavení dokladu).

  • M = měsíc (MM) z VATDate (datum odvodu), pokud ho doklad obsahuje, jinak DocDate (datum vystavení dokladu).

  • F = kód období (F/FF/FFFF) - zohledňuje se rok z posledního dne období, které je použito na dokladu (z položky “Do datumu“ na daném období).

  • P = pořadové číslo dokladu - určuje počet znaků z čísla dokladu. V případě doplnění se doplňuje zleva nulami a zprava se naopak ořezává, pokud je číslo dokladu delší.

  • N = počet znaků z čítače. V případě doplnění se doplňuje zleva nulami a zprava se naopak ořezává.

  • 0-9 = identifikace/prefix řady dokladu

  • P nebo N je v masce povinný údaj. P musí být s F nebo s R.

Příklady tvorby masky

Uvedeme několik příkladů tvorby vlastních struktur variabilních symbolů (VS).

Kontroly při ukládání

Aby nedocházelo k nechtěným duplicitám nebo nevalidním strukturám masky, jsou v systému zavedeny kontroly (takzvané "tvrdé validace") při ukládání struktury. Níže je uveden seznam těchto kontrol (validací). Neprojde-li kontrola na některou z validací, nebude možné strukturu uložit.

Obecné kontroly:

Kontroly struktury masky:

  • Maska xxx může mít maximálně deset znaků.
  • Maska xxx může obsahovat jen tyto znaky: R, M, F, P, N a celá čísla 0...9.
  • Maska xxx musí obsahovat znak P nebo N.
  • Pokud maska %0:s obsahuje znak %1:s, musí zároveň obsahovat také znak F nebo R.
  • Maska xxx nesmí zároveň obsahovat znaky F a R.
  • Všechna čísla musí být v masce %s v jedné skupině.
  • Znak R musí být v masce xxx obsažen pouze v těchto kombinacích: R, RR nebo RRRR.
  • Znak F musí být v masce xxx obsažen pouze v těchto kombinacích: F, FF nebo FFFF.
  • Znak M musí být v masce xxx obsažen pouze v této kombinaci: MM.
  • Znaky %0:s musí být v masce %1:s u sebe.
  • Pokud maska xxx obsahuje znak P, musí zároveň obsahovat i čísla.

Validace masky na možnou duplicitu s již existující maskou:

Kontroluje se možná budoucí duplicita při generování variabilních symbolů.

Příklad validační hlášky systému při pokusu o uložení záznamu: “Maska "xy2" a existující maska "xy1" může vést k duplicitě při generování variabilních symbolů.”

Popis chování s jinými parametry ovlivňujícími variabilní symbol

Chování generování variabilního symbolu ovlivňují ještě další parametry. Proto níže popisujeme popis chování nového způsobu generování variabilní symbol se dvěma obecnými parametry.

Název a cesta parametru
Firemné údaje, záložka Parametre, kategorie Všeobecné nastavenia, parametr Editace variabilního symbolu na výstupních dokladech:
Hodnota: Nie Systém generuje VS při prvním uložení dokladu dle masky nastavené na dané řadě dokladu nebo dle výchozí masky. Pokud na řadě dokladů maska nastavená není a neexistuje ani výchozí maska, systém nedovolí doklad uložit.
Hodnota: Áno

Nový doklad - VS je vyplněno ručně - dojde uložení dokladu.

Nový doklad - VS je prázdné - zafunguje softvalidace na nevyplnění VS - po potvrzení se VS vygeneruje dle masky (nebo nedovolí uložit - funkčnost totožná jako pro hodnotu Ne).

Oprava dokladu - VS může být zcela smazán nebo přepsán na jiný - doklad bude možné uložit.

Hodnota: Včetně validace

Systém neumožní uložit doklad (nový ani opravovaný) s prázdným VS a jedinou možností je vyplnit jej ručně.

Fungování je v tomto případě stejně i pro původní generování VS.

Název a cesta parametru
Firemné údaje, záložka Parametre, kategorie Všeobecné nastavenia, parametr Umožnit zadávání nuly na začátek variabilního symbolu:
Hodnota: Nie

Chování parametru, který umožní zadávat nuly na začátek VS, ovlivňuje také to, jak je nastaven parametr umožňující editaci variabilního symbolu. Níže tedy popisujeme všechny kombinace.

  • Parametr Editace variabilního symbolu na výstupních dokladech má hodnotu Ano - VS se generuje automaticky, pokud při prvním uložení zůstane VS nevyplněný. Při opravě dokladu je pak možné VS vymazat nebo ručně upravit. Tímto způsobem lze vytvořit VS dle masky s 0 na začátku v případě, že jej generujeme automaticky (tj. když ukládáme nový doklad a VS jsme ponechali nevyplněný).

    Toto není doporučovaná kombinace, protože kontrola na nulu na začátku VS se vyvolá při jakémkoliv opětovném uložení dokladu, nejen při změně VS. Doklad nebude možné uložit, dokud začáteční nuly z VS nejsou odstraněny.

  • Parametr Editace variabilního symbolu na výstupních dokladech má hodnotu Včetně validace - VS se musí vždy zadat ručně (při uložení dokladu je kontrola na vyplněnost pole VS), takže nelze zadat nulu na začátku VS.

Hodnota: Áno

Je možné tuto kombinaci použít bez ohledu na nastavení parametru Editace variabilního symbolu na výstupních dokladech.

Subzáložka Formuláre

Subzáložka je k dispozícii iba, ak je v menu Nastavenie aktuálne začiarknutá voľba na zobrazenie používateľských formulárov. Umožňuje vyberať si z nadefinovaných používateľských vstupných formulárov a zobrazovať a zadávať si prostredníctvom nich potom jednotlivé údaje.

Pravidlá použitia tejto záložky sú pre všetky agendy, v ktorých sa môže vyskytnúť, spoločné a boli podrobne popísané v kap. Záložka Formuláre - všeobecne.

Zobrazenie zoznamu v Detaile

V niektorej časti tejto záložky môže byť zobrazený Zoznam (Panel na zobrazenie zoznamu na iných záložkách), teda záznamy zo záložky zoznam (podrobnejšie viď Spoločné prvky v číselníkoch - záložka Detail).

Zobrazenie zoznamu závisí od aktuálneho nastavenia v menu Nastavenie pre danú agendu a prihláseného používateľa.

Funkcia k záložke Detail:

Podmnožina funkcií zo záložky Zoznam.

V editačnom režime platia zásady platné pre editáciu záznamov v číselníkoch. K dispozícii sú štandardné funkcie pre režim editácie.