Man01324: Porovnání verzí
Řádek 55: | Řádek 55: | ||
===Technická dokumentace k vytváření párovacího symbolu.=== | ===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 | 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 základní údaje:<br> | ||
* KONTIDNO - identifikátor analytického účtu | * KONTIDNO - identifikátor analytického účtu (nahradí hodnotu #KON)<br> | ||
* ULOHA - identifikátor úlohy ''i''FIS*<br> | * ULOHA - identifikátor úlohy ''i''FIS* (nahradí hodnotu #ULO)<br> | ||
* UNIDENT - identifikátor prvotního dokladu ''i''FIS*<br><br> | * UNIDENT - identifikátor prvotního dokladu ''i''FIS* (nahradí hodnotu #UNI)<br><br> | ||
případně další doplňkové údaje: | |||
* RUNIDENT – identifikátor řádku prvotního dokladu (nahradí hodnotu #RUN) | |||
* TYPAIDNO - identifikátor typu akce (nahradí hodnotu #TPA) | |||
* AKCE – identifikátor akce - zakázky (nahradí hodnotu #ZAK) | |||
* MD – částka na straně Má dáti (nahradí hodnotu #MD) | |||
* DAL – částka na straně Dal (nahradí hodnotu #DAL) | |||
Tyto údaje jsou předávány do jako vstupní parametry externí package PA025_PARUS, která podle vstupních parametrů vyhledá v číselníku odpovídající nastavení a naplní položku PARSYM definovanou hodnotou pro párovací symbol a položky P1 – P10 definovanými hodnotami volitelných položek do řádku účetní likvidace nebo řádku účetního dokladu.<br> | |||
Příklad nastavení položky „Def.hodnota“: | |||
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. | 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. | ||
Řádek 74: | Řádek 79: | ||
select OBSAH||' '||'VYZNAM | select OBSAH||' '||'VYZNAM | ||
from TGLOBAL | from TGLOBAL | ||
where | where POLOZKA=' MENA ' and ULOHA=#ULO | ||
Verze z 21. 1. 2014, 11:41
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ů a volitelných položek do kontačních řádků
Pro párovací symbol a volitelné položky je možné nastavit kromě konstanty také tzv. dynamické plnění. Jedná se o pokročilé nastavení údaje „Def.hodnota“ pomocí SQL příkazu select, které může provádět řádně proškolený uživatel (obvykle pouze správce aplikace se znalostí SQL), nebo konzultanti dodavatele na vyžádání správce. V podstatě lze říci, že libovolný údaj z databáze iFIS* může být při vhodném nastavení automatizovaně naplněn jako výchozí hodnota položek „Párovací symbol“ nebo „Volitelná položka“ 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 základní údaje:
- KONTIDNO - identifikátor analytického účtu (nahradí hodnotu #KON)
- ULOHA - identifikátor úlohy iFIS* (nahradí hodnotu #ULO)
- UNIDENT - identifikátor prvotního dokladu iFIS* (nahradí hodnotu #UNI)
případně další doplňkové údaje:
- RUNIDENT – identifikátor řádku prvotního dokladu (nahradí hodnotu #RUN)
- TYPAIDNO - identifikátor typu akce (nahradí hodnotu #TPA)
- AKCE – identifikátor akce - zakázky (nahradí hodnotu #ZAK)
- MD – částka na straně Má dáti (nahradí hodnotu #MD)
- DAL – částka na straně Dal (nahradí hodnotu #DAL)
Tyto údaje jsou předávány do jako vstupní parametry externí package PA025_PARUS, která podle vstupních parametrů vyhledá v číselníku odpovídající nastavení a naplní položku PARSYM definovanou hodnotou pro párovací symbol a položky P1 – P10 definovanými hodnotami volitelných položek do řádku účetní likvidace nebo řádku účetního dokladu.
Příklad nastavení položky „Def.hodnota“:
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 POLOZKA=' MENA ' and ULOHA=#ULO
Navazující funkce: