Man01324
01324 * Pravidla pro volitelné položky účetní věty
Číselník je určen pro nastavení párovacích symbolů(pro párování na hlavní knize) a nastavení pravidel pro volitelné položky účetní věty. Párovací symbol je následně využíván v úloze 025 Párování na hlavní knize, která umožňuje párování účetních zápisů na tzv. párovacích účtech se shodnými párovacími symboly a dohledávání těch účetních zápisů, které způsobují rozdíly na těchto účtech.
Založení nového záznamu
Pomocí klávesy Nový záznam založí uživatel nový řádek, na kterém identifikuje nově zadávaný párovací účet. Může k tomu využít klávesu Seznam hodnot, po jejímž stisknutí se objeví seznam analytických účtů z platného účtového rozvrhu, případně může nastavit masku analytického účtu (např. 5%). Dále nastaví požadované parametry párovacího symbolu, případně jednotlivých volitelných položek.
Formulář pro zadání párovacích účtů a pravidel pro volitelné položky účetní věty je rozdělen do tří sekcí:
Společná část pro „Zadání účtů“, část pro parametry „Párovacího symbolu“ a část pro nastavení „Volitelné položky“
Část první - společná
- Platnost záznamu
- Anal. účet – výběr z číselníku analytických účtů
- Úloha – pro kterou nastavení platí, výběr z číselníku úloh
- Zakázka – pro kterou nastavení platí, výběr z číselníku zakázek
- Typ zakázky – dotáhne se automaticky výběrem zakázky
Část druhá - párovací symbol
- Párovat – párovat účet A/N (volba na zatržítko A – zatrženo, N – nezatrženo)
- Dat.typ – datový typ (vždy Char – znakový)
- Def.hodnota – předvyplněná hodnota položky (konstanta nebo SQL příkaz)
- Seznam hodnot – seznam platných hodnot položky (výčet hodnot oddělených čárkami nebo select)
- Kon. - kontrolovat hodnoty položky na seznam hodnot (zatržítko)
- Pov. – povinné vyplnění položky (zatržítko)
- Popis – nápovědní řádek položky
Část třetí - volitelné položky
- Položka 1-10 – název položky
- Dat.typ – datový typ (vždy Char – znakový)
- Def.hodnota – předvyplněná hodnota položky (konstanta nebo SQL příkaz)
- Seznam hodnot – seznam platných hodnot položky (výčet hodnot oddělených čárkami nebo select)
- Kon. - kontrolovat hodnoty položky na seznam hodnot (zatržítko)
- Pov. – povinné vyplnění položky (zatržítko)
- Popis – nápovědní řádek položky
Části dvě a tři mohou být vyplněny nezávisle.
Obr. 01324 Číselník pro nastavení párovacích symbolů a pravidel pro volitelné položky
Zneplatnění záznamu
Zneplatnění záznamu lze provést pomocí klávesy pro Zrušení záznamu (, Shift+F6).
Možnosti dynamického naplnění párovacích symbolů do kontačních řádků
V párovacím kritériu je možné nastavit také tzv. dynamické naplnění párovacích symbolů. Jedná se o pokročilé nastavení, které může provádět pouze řádně proškolený uživatel, obvykle pouze správce aplikace se znalostí SQL a nebo konzultanti dodavatele na vyžádání správce. V podstatě lze říci, že libovolný údaj z prvotního dokladu lze při vhodném nastavení párovacího kritéria typu 'S', použít jako výchozí hodnota pro položku Párovací symbol v kontaci prvotního dokladu nebo řádku účetního dokladu.
Technická dokumentace k vytváření párovacího symbolu.
Při zakládání každého nového kontačního řádku do účetní likvidace prvotních dokladů (TEKUCLIK) jsou známy vždy 3 systémové údaje:
- KONTIDNO - identifikátor analytického účtu - párovacího účtu
- ULOHA - identifikátor úlohy iFIS*
- UNIDENT - identifikátor prvotního dokladu iFIS*
Tyto údaje jsou předávány do jako vstupní parametry externí package PA025_PARSYM, která ke KONTIDNU dohledá v číselníku párovacích účtů TYP symbolu a naplní poměnou PARSYM hodnotou párovacího symbolu.
Pokud je párovací kritérium TYP = C (konstanta), pak se PARSYM naplní konstantou a ta se předá do párovacího symbolu výsledného kontačního řádku.
Pokud je TYP = S, pak je načten SQL řetězec, jehož návratová hodnota je předána do PARSYM a následně do párovacího symbolu výsledného konotačního řádku.
Je-li v SQL dotazu obsažena proměnná
#ULO nebo #UNI , nahradí se uvedené proměnné úlohou a číslem prvotního dokladu, k němuž je účetní likvidace prováděna a provede se SQL dotaz, vybere požadovanou hodnotu (např. select OBSAH from TGLOBAL where POLOZKA=' MENA ' and ULOHA =
#ULO .
Návratovou hodnotou SQL dotazu smí být vždy pouze 1 hodnota. Tzn. že pokud má být párovací symbol výsledného konotačního řádku složen z více údajů, musí být tyto údaje zřetězeny dohromady.
např.
select OBSAH||' '||'VYZNAM
from TGLOBAL
where EJIDNO=paf00_init.getuserekjid
and POLOZKA=' MENA '
Navazující funkce: