Číselné rady

ReFIS Flow - softvér pre elektronizáciu a schvaľovanie dokumentov

Číselný rad sa používa pri automatickom generovaní čísiel dokladov, osôb a projektov. Skladá sa z viacerých častí, pričom možno použiť aj premenné. Číselný rad možno určiť napríklad pre:

  • Referenčné číslo dokladu
  • Variabilný symbol
  • Identifikátor pracovníka alebo osoby v adresári

Číslovanie dokladov

Dokladu môže byť priradených niekoľko čísiel:

  • Evidenčné/registratúrne číslo dokladu z registratúrneho denníka (číslo riadku) je celé kladné číslo väčšie/rovné 1. Pre každý rok zápisu sa začína nový číselný rad, teda evidenčné číslo je v rámci roka unikátne. Je priradené všetkým dokladom zaevidovaným v ReFISe.
  • Referenčné číslo môže byť:
    • vlastné: pre doklady, ktoré vznikajú vo firme. Napríklad môže ísť o číslo vydanej faktúry, alebo vydanej objednávky. Pre vlastné doklady sa dá nastaviť maska, podľa ktorej je toto číslo generované. Súčasťou masky môže byť napríklad rok, mesiac, poradové číslo, atď.
    • cudzie: pre externé doklady, ktoré firma dostala. Napríklad môže ísť o číslo prijatej faktúry, prijatej objednávky, výpisu z bankového účtu, atď.
  • Referencia platiteľa („Payers reference“):
    • Variabilný symbol: pre VS je možné nastaviť masku, podľa ktorej ReFIS automaticky nastavuje VS.
    • Špecifický symbol
    • Konštantný symbol
  • Ext. účtovné číslo je pole, kam ReFIS ukladá identifikátor dokladu z externého informačného systému.

Premenné

Identifikátor sa používa pri automatickom generovaní čísiel dokladov, osôb a projektov. Skladá sa z viacerých častí, pričom možno použiť aj premenné.

  1. RANDOM - vygeneruje náhodné číslo na 4 miesta
  2. RANDOM(parameter) - parameter v zátvorke udáva počet miest
  3. YEAR - rok z dátumu zápisu
  4. YEARSHORT - rok z dátumu zápisu (posledné dvojčíslie)
  5. MONTH - mesiac z dátumu zápisu
  6. DAY - deň z dátumu zápisu
  7. HOUR - hodina z dátumu zápisu
  8. MINUTE - minuta z dátumu zápisu
  9. SECOND - sekunda z dátumu zápisu
  10. ID(datescope,length,startval,name) - vráti unikátny identifikátor vyhovujúci parametrom. Príklady:
    1. ID - vráti unikátny identifikátor v rámci celej aplikácie
    2. ID(GLOBAL) - vráti unikátny identifikátor v rámci celej aplikácie
    3. ID(YEAR) - unikátny identifikátor v roku (rok podľa dátumu zápisu)
    4. ID(MONTH) - unikátny identifikátor v roku a mesiaci (rok a mesiac podľa dátumu zápisu)
    5. ID(GLOBAL,length) - identifikátor na "length" miest
    6. ID(YEAR,length) - identifikátor na "length" miest
    7. ID(MONTH,length) - identifikátor na "length" miest
    8. ID(DAY,length) - identifikátor na "length" miest
    9. ID(GLOBAL,length,startval) - identifikátor, pričom ak v danom období ešte nebol použitý, začína počítať od hodnoty startval
    10. ID(YEAR,length,startval) - identifikátor, pričom ak v danom období ešte nebol použitý, začína počítať od hodnoty startval
    11. ID(MONTH,length,startval) - identifikátor, pričom ak v danom období ešte nebol použitý, začína počítať od hodnoty startval
  11. EVIDNUM - evidenčné/registratúrne číslo dokladu z registratúrneho denníka (číslo riadku)
  12. REFNUM - referenčné číslo dokladu (napríklad číslo faktúry alebo číslo objednávky)
  13. EXTERNALNUM - externé účtovné číslo dokladu
  14. PERSON - identifikátor osoby
  15. PERSONNAME - meno osoby
  16. USER - identifikátor pracovníka
  17. LABELCODE(childofkeyname,defaultvalue) - vráti nastavený identifikátor nálepky vyhovujúci parametrom. Príklady:
    1. LABELCODE - identifikátor nálepky (ak je priradených viac, použije sa prvá nájdená s vyplneným identifikátorom)
    2. LABELCODE(PROJECTS) - identifikátor projektu (rovnaký ako pre PROJECTCODE)
    3. LABELCODE(PROJECTS,99) - predvolená hodnota pre nenastavený identifikátor nálepky
  18. PROJECTCODE(defaultvalue) - vráti nastavený identifikátor projektu vyhovujúci parametrom. Príklady:
    1. PROJECTCODE - identifikátor projektu (ak je priradených viac, použije sa prvý nájdený s vyplneným identifikátorom)
    2. PROJECTCODE(99) - predvolená hodnota pre nenastavený identifikátor projektu
  19. LABELCODEEX - vráti nastavený externý identifikátor nálepky vyhovujúci parametrom. Použitie je rovnaké ako pre LABELCODE.
  20. PROJECTCODEEX - vráti nastavený externý identifikátor projektu vyhovujúci parametrom. Použitie je rovnaké ako pre PROJECTCODE.
  21. PAYMENTGID - vráti ID zoskupenia na príkaze k úhrade.
  22. PAYMENTGNUMS - vrati variabilné symboly zoskupených platieb na príkaze k úhrade
  23. PAYMENTGREFS - vrati referencie platiteľa zoskupených platieb na príkaze k úhrade

Príklady

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

Pozri aj