Generátor sestav II: Porovnání verzí

Z Prirucky
Řádek 30: Řádek 30:
* '''šířka sloupců''' šíř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ě.
* '''šířka sloupců''' šíř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.
* '''čí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“.  
Příklad: u položky KZAM si můžete nechat zobrazit hodnotu (číslo), název, nebo sloučenou hodnotu „číslo-název“.  
Omezení: Sestava lze aktuálně třídit jen dle původní volby (čísla), nikoliv doplňkové (text).
Omezení: Sestava lze aktuálně třídit jen dle původní volby (čísla), nikoliv doplňkové (text).
* 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.''
* 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.''




Řádek 63: Řádek 62:




=== Další poznámky ===


 
'''Tlačítko „Výběr mzdových položek“ ve spodní části'''
'''Tlačítko „Výběr mzdových položek“'''
Toto tlačítko standardně nepoužíváte. Smysl má jen tehdy, pokud chcete omezit načítanou sestavu jen na určité zaměstnance, a to na ty, kteří obdrželi určitou (určité) mzdové položky - zde definované.
 
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.
 
 
 
 
 
 
 
 
 
 
'''Pozn.'''
 
 
 
''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.''
''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.''

Verze z 4. 5. 2011, 13:53

Menu: Sestavy – Generátor sestav II

Definice výběrem z položek

Uživatel si zde vytváří vlastní definice sestav, které lze uložit pro příští použití.

Postup:

  1. "Úprava definic" - stiskněte toto tlačítko
  2. <nová definice> - vyberte tuto volbu
  3. "Název definice" - zadejte text
  4. "Nadpis sestavy" - zadejte text, který se objeví v hlavičce sestavy
  5. Výběr položek - vyberte položky, které budou obsaženy v sestavě (sloupce sestavy)
  6. "Uložit" - stiskněte tlačítko pro uložení definice
  7. "Práva" - přiřaďte práva ostatním na tuto sestavu

S-GensestavII-2.png

Výběr položek

  • V části "Položky k výběru" vyberte skupinu položek.
  • Pak z příslušné skupiny 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" (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).
  • Způsobem „drag and drop“ můžete také měnit pořadí.
  • Položku můžete přejmenovat, tj. definovat své pojmenování položky ve sloupci "Zkrácený název" (název sloupce v sestavě).
  • Po dvojkliku na položku se zobrazí název databázové položky a její popis - může sloužit pro bližší informaci.
  • Zatrhávací pole „Sumace“ slouží k tomu, aby byl uveden jeden souhrnný údaj za všechny pracovní poměry zaměstnance (pokud jich má zaměstnanec 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.
  • šířka sloupců šíř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 můžete nechat zobrazit hodnotu (číslo), název, nebo sloučenou hodnotu „číslo-název“. Omezení: Sestava lze aktuálně třídit jen dle původní volby (čísla), nikoliv doplňkové (text).

  • 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.


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


Další poznámky

Tlačítko „Výběr mzdových položek“ ve spodní části Toto tlačítko standardně nepoužíváte. Smysl má jen tehdy, pokud chcete omezit načítanou sestavu jen na určité zaměstnance, a to na ty, kteří obdrželi určitou (určité) mzdové položky - zde definované.

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