Nápověda

Číselné řady

ReFIS Flow - software pro elektronizaci a schvalování dokumentů

Číselná řada je maska, podle které ReFIS automaticky generuje čísla dokladů, osob a projektů. Skládá se z více částí a může obsahovat i proměnné. Číselnou řadu nastavíte například pro:

  • Referenční číslo dokladu
  • Variabilní symbol
  • Identifikátor pracovníka nebo osoby v adresáři

Číslování dokladů

Dokladu může být přiřazeno několik čísel:

  • „Evidenční číslo“ (evidenční/registrační číslo dokladu z registračního deníku, tedy číslo řádku) je celé kladné číslo větší nebo rovné 1. Pro každý rok zápisu začíná nová číselná řada, takže evidenční číslo je v rámci roku unikátní. Je přiřazeno všem dokladům zaevidovaným v ReFISu.
  • „Referenční číslo“ může být:
    • vlastní: pro doklady, které vznikají ve firmě. Například může jít o číslo vydané faktury nebo vydané objednávky. Pro vlastní doklady nastavíte masku, podle které ReFIS toto číslo generuje. Součástí masky může být například rok, měsíc, pořadové číslo atd.
    • cizí: pro externí doklady, které firma dostala. Například může jít o číslo přijaté faktury, přijaté objednávky, výpisu z bankovního účtu atd.
  • Platební symboly a reference plátce. Pokud je vlastní firma ze Slovenska nebo z Česka, zobrazí se i VS, SS a KS, jinak jen „Reference plátce“. Existují následující:
    • „Variabilní symbol“: nastavíte masku, podle které ho ReFIS generuje.
    • „Specifický symbol“: nastavíte masku, podle které ho ReFIS generuje.
    • „Konstantní symbol“
    • „Reference plátce“ - ReFIS ji generuje podle masky nebo z VS, SS a KS.
  • „Ext. účetní číslo“ je pole, kam ReFIS ukládá identifikátor dokladu z externího informačního systému.

Proměnné

V masce číselné řady můžete použít tyto proměnné:

  1. RANDOM - vygeneruje náhodné číslo na 4 místa
  2. RANDOM(parameter) - parametr v závorce udává počet míst
  3. YEAR - rok z data zápisu
  4. YEARSHORT - rok z data zápisu (poslední dvojčíslí)
  5. MONTH - měsíc z data zápisu
  6. DAY - den z data zápisu
  7. HOUR - hodina z data zápisu
  8. MINUTE - minuta z data zápisu
  9. SECOND - sekunda z data zápisu
  10. ID(datescope,length,startval,name) - vrátí unikátní identifikátor vyhovující parametrům. Příklady:
    1. ID - vrátí unikátní identifikátor v rámci celé aplikace
    2. ID(GLOBAL) - vrátí unikátní identifikátor v rámci celé aplikace
    3. ID(YEAR) - unikátní identifikátor v roce (rok podle data zápisu)
    4. ID(MONTH) - unikátní identifikátor v roce a měsíci (rok a měsíc podle data zápisu)
    5. ID(GLOBAL,length) - identifikátor na "length" míst
    6. ID(YEAR,length) - identifikátor na "length" míst
    7. ID(MONTH,length) - identifikátor na "length" míst
    8. ID(DAY,length) - identifikátor na "length" míst
    9. ID(GLOBAL,length,startval) - identifikátor, přičemž pokud v daném období ještě nebyl použit, začíná počítat od hodnoty startval
    10. ID(YEAR,length,startval) - identifikátor, přičemž pokud v daném období ještě nebyl použit, začíná počítat od hodnoty startval
    11. ID(MONTH,length,startval) - identifikátor, přičemž pokud v daném období ještě nebyl použit, začíná počítat od hodnoty startval
  11. EVIDNUM - evidenční/registrační číslo dokladu z registračního deníku (číslo řádku)
  12. REFNUM - referenční číslo dokladu (například číslo faktury nebo číslo objednávky)
  13. EXTERNALNUM - externí účetní číslo dokladu
  14. PERSON - identifikátor osoby
  15. PERSONNAME - jméno osoby
  16. USER - identifikátor pracovníka
  17. LABELCODE(childofkeyname,defaultvalue) - vrátí nastavený identifikátor nálepky vyhovující parametrům. Příklady:
    1. LABELCODE - identifikátor nálepky (pokud je přiřazeno více, použije se první nalezená s vyplněným identifikátorem)
    2. LABELCODE(PROJECTS) - identifikátor projektu (stejný jako pro PROJECTCODE)
    3. LABELCODE(PROJECTS,99) - výchozí hodnota pro nenastavený identifikátor nálepky
  18. PROJECTCODE(defaultvalue) - vrátí nastavený identifikátor projektu vyhovující parametrům. Příklady:
    1. PROJECTCODE - identifikátor projektu (pokud je přiřazeno více, použije se první nalezený s vyplněným identifikátorem)
    2. PROJECTCODE(99) - výchozí hodnota pro nenastavený identifikátor projektu
  19. LABELCODEEX - vrátí nastavený externí identifikátor nálepky vyhovující parametrům. Použití je stejné jako pro LABELCODE.
  20. PROJECTCODEEX - vrátí nastavený externí identifikátor projektu vyhovující parametrům. Použití je stejné jako pro PROJECTCODE.
  21. PAYMENTGID - vrátí ID seskupení na příkazu k úhradě.
  22. PAYMENTGNUMS - vrátí variabilní symboly seskupených plateb na příkazu k úhradě
  23. FIRSTPAYMENTGNUM - vrátí první vyplněný variabilní symbol seskupených plateb na příkazu k úhradě
  24. PAYMENTGREFS - vrátí reference plátce seskupených plateb na příkazu k úhradě
  25. FIRSTPAYMENTGREF - vrátí první vyplněnou referenci plátce seskupených plateb na příkazu k úhradě
  26. PAYMENTGEXTNUMSWITHPERSON - vrátí externí účetní čísla a osoby dokladů hrazených seskupenými platbami na příkazu k úhradě

Příklady

  1. F{YEAR}{ID(YEAR)}
  2. PRIJ-{RANDOM(9)}-{YEAR}/{MONTH}/{DAY}-Libovolný text-{ID}-{ID(YEAR)}-{ID(MONTH,12)}
  3. F{YEAR}{MONTH}{ID(MONTH)}

Související témata