Generátor sestav II: Porovnání verzí
| Řádek 7: | Řádek 7: | ||
Postup: | Postup: | ||
''' # Úprava definic''' | |||
# '''<nová definice>''' | # '''<nová definice>''' | ||
# '''Název definice''' | # '''Název definice''' | ||
Verze z 4. 5. 2011, 13:17
Generátor sestav II
Menu: Sestavy – Generátor sestav II
Uživatel si zde vytváří vlastní definice sestav, které lze uložit pro příští použití.
Postup:
# Úprava definic
- <nová definice>
- Název definice
- Nadpis sestavy
- Vybrání položek
- Uložit
- Práva
Stiskněte tlačítko Úprava definic, vyberte nová definice. Zadejte název definice a nadpis sestavy. V části Položky k výběru vyberte skupinu položek a pak z příslušné položky vybírejte položky. Požadovanou položku přemístěte vždy z levé strany do pravé strany chytnutím a tažením myši (Drag and drop). Položku můžete přejmenovat případně jinak upravit. Nakonec sestavu uložte pomocí tlačítka Uložit.
Toto ještě nemusí stačit, je potřeba stisknout tlačítko Práva a nastavit své roli přístup na tuto sestavu. Případně Vy jako tvůrce můžete nastavit přístup i jiným rolím.
Skupiny
- evidence zaměstnanců
- pracovní poměry
- složky mzdy
- kumulace po vyúčtování
- vlastnosti pracovních míst
- funkce
Položky typu funkce (vypočítávané z jiných položek) se mohou v sestavě objevit vícekrát, databázové položky jen jednou.
Funkce
- částka podle kódů (uživatel vybírá jeden nebo více kódů, které se mají vzít v potaz – tzn. vyčíslit za ně částka)
- dny podle kódů
- hodiny podle kódů
- věk k datu (je nutno zvolit konkrétní datum, k němuž se má věk vyčíslit)
- věk k aktuálnímu období
- pohlaví
- statický text
- datum narození
- zbývající dovolená
- předpokládaný důchod
- indikace mimoevidenčního stavu
Způsobem „drag and drop“ (táhnutí myší za současného stisku levého tlačítka myši, v cílovém místě povolit levé tlačítko myši) přetahujete položky vpravo (vybíráte do sestavy), obdobně můžete měnit pořadí. Můžete také editovat své pojmenování položky (název sloupce v sestavě). Po dvojkliku na položku se zobrazí název databázové položky a její popis.
Zatrhávací pole „Sumace“ slouží ke zkumulování údajů za všechny pracovní poměry zaměstnance (pokud jich má v systému více).
Pokud je potřeba zadat více informací, objeví se vedle položky další tlačítko „…“. Stiskněte jej a doplňte další údaje – může jít například o výběr mzdových položek nebo o zadání data.
Ve sloupci zarovnání můžete u každé položky (sloupce) určit zarovnání – můžete si vybrat z nabídky vlevo, vpravo nebo na střed.
Tlačítko „Výběr mzdových položek“
Tlačítko má smysl jen pokud jsou v definici položky z výběru "složek mzdy" tj. kód, hodiny, dny nebo částka. Pokud jsou některé kódy vybrány tak se načítaná data omezí jen pro tyto mzdové položky.
šířka sloupců
V poli šířka sloupce můžete uvést číslo udávající šířku sloupce v milimetrech.
Jiným způsobem je na začátku neuvádět číslo, po vytvoření definice vytvořit sestavu a ve vytvořené sestavě upravit šířky sloupců (myší – způsobem drag and drop – chytni a táhni). Pak je ještě potřeba kliknout na ikonu tiskového manažera – tímto budou šířky sloupců uloženy i pro příště.
číselník
Položku můžete do definice přidat i několikrát. To může být vhodné u položek, u nichž je viditelný sloupec „číselník“. V tomto sloupci vybíráte, který údaj z číselníku se má zobrazovat. Tedy například pro tutéž položku uvedenou dvakrát si vyberete jednou zobrazování datové hodnoty a následně textu.
Příklad: u položky KZAM si mohu nechat zobrazit hodnotu (číslo), název, nebo sloučenou hodnotu „číslo-název“.
Pozn.
Ve skupině „funkce“ můžete vybrat položku „statický text“ – do ní se zadává text, který se pak objeví v každém řádku sestavy.
Po výběru položek "pracovní místo", "kzam", "Klasifikace postavení v zam." se po načtení sestavy zobrazí k číselným hodnotám také jejich texty z odpovídajících číselníků.
Položka pracovní kategorie – je jak ve skupině „Pracovní poměry“ tak ve skupině „Složky mzdy“ (agenda Zpracování brutto) – pozor tedy na to, kterou položku vyberete, s ohledem na to mohou být různé výsledky sestavy – různá data.
Nákl.na zam. (SP + ZP + 1/2náhrad) Náklad firmy za zaměstnance - část sociálního pojištění, kterou odvádí firma za zaměstnance, plus zdravotní pojištění, které odvádí firma za zaměstnance, plus polovina náhrad vyplacených zaměstnanci (nemoc, ... - polovinu náhrad si dle t.č. aktuální legislativy může firma odečíst, tj. neplatí ji)
Cena zam. (Hr.M+SP + ZP + 1/2náhrad)
Oproti předchozí položce se liší v tom, že navíc obsahuje částku za hrubou mzdu zaměstnance. Může tedy představovat celkový náklad firmy na zaměstnance. Problém určení hrubé mzdy je řešen následovně:
- do částky se zahrnují mzdové položky, které v číselníku mzdových položek mají označení "hrubá mzda"
- pokud se nepoužívá sloupec "hrubá mzda", vyčíslí se částky hrubé mzdy dle určitého defaultního výčtu systému.
Na konec definici uložte – stiskem tlačítka „Uložit“.
Úprava definic
Definice můžete stejným způsobem upravovat. Vybranou definici můžete také smazat – stiskem tlačítkem „Smazat“.
Definice - SQLJiný způsob zadání definice je pomocí SQL příkazů. Postup: v definici sestavy vyberte <nová definice sql> a ovládací prvky se vymění za editační pole, do kterého se zadá SQL příkaz.
Pro náhradu datumů (reprezntujících období) se v SQL příkazu používají masky %DATUMOD% , %DATUMDO%. Při vytváření sestavy budou tyto položky nahrazeny skutečnými datumy od, do podle výběru uživatele.
Tisk sestavyPoté, co je definice vytvořena a uložena k používání, můžete vytvářet sestavu. Postačí vybrat definici, vybrat období od, období do a stisknout tlačítko „Vytvořit“. Ve vytvořené sestavě ještě můžete měnit šířky sloupců a jejich pořadí (pomocí myši), případně sestavu setřídit či filtrovat. Vytvořený filtr je zapamatován a v případě příštího otevření sestavy opětovně načten.
Na konci sestavy jsou uvedeny součty pod každým sloupcem numerického charakteru (kromě osobního čísla a čísla poměru).
Přístupová práva
Sestavy mohou obsahovat personální i mzdová data. Pokud je to žádoucí, je možné na sestavy přiřadit přístupová práva.
Nejvyšší právo představuje možnost vytvářet si vlastní definice. Zadává se v přístupových právech na položky menu.
Pokud uživatel nemá mít toto oprávnění, ale má mít možnost vytvořit si tu kterou konkrétní sestavu, přidělí se mu jen obecné právo na prohlížení - zadává se v přístupových právech na položky menu. A pak uživatel, který vytváří příslušnou definici, přiřadí právo na tvorbu sestavy dané skupině uživatelů (dané roli). To už se děje v okně definice sestavy, po stisku tlačítka „Práva“.
Přístupová práva na zaměstnanceSestavy vytvořené pomocí Generátoru sestav II – jak pomocí „nové definice“ tak pomocí „nové definice SQL“ respektují přístupová práva uživatele k zaměstnancům (nemá-li tedy omezení, načtou se mu všichni zaměstnanci v sestavě; má-li omezení, načtou se jen jeho přístupní).
Vnitřní uložení v tabulkáchDefinice jsou uloženy v tabulkách: gs_hlavicky, gs_polozky, a info_blob. Posledně zmíněná tabulka obsahuje data typu BLOB (Binary Large Object) – např. Dokumenty zaměstnanců. Z toho důvodu nelze celou tabulku kopírovat mezi databázemi navzájem, jedině že by se vzala část, která odpovídá Generátoru sestav II, a ta je dána omezující podmínkou „pouziti=19“ nebo „pouziti=20“.
Volba období před vytvořením sestavy
Uživatel volí období, za něž se má sestava vytvářet. V případě sestav z mezd dojde ke kumulaci dat (tj. součtu např. všech Kč za zvolené období). V případě personálních sestav se mohou objevit data historická – např. tarif, který byl platný v daném zvoleném období (je nutno volit stejné období „datum od“ jako „datum do“.
Příklady
Příklady
Následují příklady vytvářených definic a sestav.
[[Image:]]
[[Image:]]
obrázek 23 – Příklad-Sestava tarifů
[[Image:]]
[[Image:]]
obrázek 24 - Příklad-Sestava částek (dnů, hodin) za vybrané mzdové položky po skupinách
[[Image:]]
[[Image:]]
obrázek 25 - Příklad-Sestava vybraných údajů zpracování brutto


