Číselný rad je maska, podľa ktorej ReFIS automaticky generuje čísla dokladov, osôb a projektov. Skladá sa z viacerých častí a môže obsahovať aj premenné. Číselný rad nastavíte 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é číslo“ (evidenčné/registratúrne číslo dokladu z registratúrneho denníka, teda číslo riadku) je celé kladné číslo väčšie alebo 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 nastavíte masku, podľa ktorej ReFIS toto číslo generuje. 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ď.
- Platobné symboly a referencia platiteľa. Ak je vlastná firma zo Slovenska alebo z Česka, zobrazia sa aj VS, ŠS a KS, inak len „Referencia platiteľa“. Existujú nasledujúce:
- „Variabilný symbol“: nastavíte masku, podľa ktorej ho ReFIS generuje.
- „Špecifický symbol“: nastavíte masku, podľa ktorej ho ReFIS generuje.
- „Konštantný symbol“
- „Referencia platiteľa“ - ReFIS ju generuje podľa masky alebo z VS, ŠS a KS.
- „Ext. účtovné číslo“ je pole, kam ReFIS ukladá identifikátor dokladu z externého informačného systému.
Premenné
V maske číselného radu môžete použiť tieto premenné:
- RANDOM - vygeneruje náhodné číslo na 4 miesta
- RANDOM(parameter) - parameter v zátvorke udáva počet miest
- YEAR - rok z dátumu zápisu
- YEARSHORT - rok z dátumu zápisu (posledné dvojčíslie)
- MONTH - mesiac z dátumu zápisu
- DAY - deň z dátumu zápisu
- HOUR - hodina z dátumu zápisu
- MINUTE - minúta z dátumu zápisu
- SECOND - sekunda z dátumu zápisu
- ID(datescope,length,startval,name) - vráti unikátny identifikátor vyhovujúci parametrom. Príklady:
- ID - vráti unikátny identifikátor v rámci celej aplikácie
- ID(GLOBAL) - vráti unikátny identifikátor v rámci celej aplikácie
- ID(YEAR) - unikátny identifikátor v roku (rok podľa dátumu zápisu)
- ID(MONTH) - unikátny identifikátor v roku a mesiaci (rok a mesiac podľa dátumu zápisu)
- ID(GLOBAL,length) - identifikátor na "length" miest
- ID(YEAR,length) - identifikátor na "length" miest
- ID(MONTH,length) - identifikátor na "length" miest
- ID(DAY,length) - identifikátor na "length" miest
- ID(GLOBAL,length,startval) - identifikátor, pričom ak v danom období ešte nebol použitý, začína počítať od hodnoty startval
- ID(YEAR,length,startval) - identifikátor, pričom ak v danom období ešte nebol použitý, začína počítať od hodnoty startval
- ID(MONTH,length,startval) - identifikátor, pričom ak v danom období ešte nebol použitý, začína počítať od hodnoty startval
- EVIDNUM - evidenčné/registratúrne číslo dokladu z registratúrneho denníka (číslo riadku)
- REFNUM - referenčné číslo dokladu (napríklad číslo faktúry alebo číslo objednávky)
- EXTERNALNUM - externé účtovné číslo dokladu
- PERSON - identifikátor osoby
- PERSONNAME - meno osoby
- USER - identifikátor pracovníka
- LABELCODE(childofkeyname,defaultvalue) - vráti nastavený identifikátor nálepky vyhovujúci parametrom. Príklady:
- LABELCODE - identifikátor nálepky (ak je priradených viac, použije sa prvá nájdená s vyplneným identifikátorom)
- LABELCODE(PROJECTS) - identifikátor projektu (rovnaký ako pre PROJECTCODE)
- LABELCODE(PROJECTS,99) - predvolená hodnota pre nenastavený identifikátor nálepky
- PROJECTCODE(defaultvalue) - vráti nastavený identifikátor projektu vyhovujúci parametrom. Príklady:
- PROJECTCODE - identifikátor projektu (ak je priradených viac, použije sa prvý nájdený s vyplneným identifikátorom)
- PROJECTCODE(99) - predvolená hodnota pre nenastavený identifikátor projektu
- LABELCODEEX - vráti nastavený externý identifikátor nálepky vyhovujúci parametrom. Použitie je rovnaké ako pre LABELCODE.
- PROJECTCODEEX - vráti nastavený externý identifikátor projektu vyhovujúci parametrom. Použitie je rovnaké ako pre PROJECTCODE.
- PAYMENTGID - vráti ID zoskupenia na príkaze na úhradu.
- PAYMENTGNUMS - vráti variabilné symboly zoskupených platieb na príkaze na úhradu
- FIRSTPAYMENTGNUM - vráti prvý vyplnený variabilný symbol zoskupených platieb na príkaze na úhradu
- PAYMENTGREFS - vráti referencie platiteľa zoskupených platieb na príkaze na úhradu
- FIRSTPAYMENTGREF - vráti prvú vyplnenú referenciu platiteľa zoskupených platieb na príkaze na úhradu
- PAYMENTGEXTNUMSWITHPERSON - vráti externé účtovné čísla a osoby dokladov uhrádzaných zoskupenými platbami na príkaze na úhradu
Príklady
- F{YEAR}{ID(YEAR)}
- PRIJ-{RANDOM(9)}-{YEAR}/{MONTH}/{DAY}-Ľubovoľný text-{ID}-{ID(YEAR)}-{ID(MONTH,12)}
- F{YEAR}{MONTH}{ID(MONTH)}
Súvisiace témy