Rozpad na projekty dle odpracované doby: Porovnání verzí
| Řádek 180: | Řádek 180: | ||
== Sestavy == | == Sestavy == | ||
Sestavy pro [[Generátor sestav II (nová definice SQL)]] <br> | Sestavy pro [[Generátor sestav II (nová definice SQL)]] <br> | ||
'''Odpracovaná doba na projektech''' <br> | '''Odpracovaná doba na projektech (vč. neschválené)''' <br> | ||
<small> | <small> | ||
select | select | ||
| Řádek 202: | Řádek 202: | ||
</small> | </small> | ||
'''Činnosti na projektech''' <br> | '''Činnosti na projektech (vč. neschválených)''' <br> | ||
<small> | <small> | ||
select | select | ||
Verze z 11. 11. 2014, 16:51
Rozpad na projekty dle odpracované doby je způsob rozdělení částek mzdy na projekty na základě údajů o odpracované době.
Aktuálně nepřipravená funkcionalita.
Pořizování odpracované doby
Sami zaměstnanci (nebo určené osoby) si pořizují (ve webové aplikaci KS portál) záznamy o svých odpracovaných hodinách na jednotlivých projektech - v souhrnu za celý měsíc.
Pořizovací formulář může být doplněn o další informace - např. hodiny dalších nepřítomností (schválená dovolená zaměstnance) a funkčnosti (kontrola celkového počtu hodin na plánovaný fond, schvalování nadřízeným).
Rozpad
Na základě informací o odpracované době na jednotlivých projektech systém při zpracování mezd rozpadne částky základní mzdy i dalších vybraných položek (hrubé mzdy).
| Mzdová položka | Projekt | Hodiny |
| 521-Dovolená | 01002 | 8* (7,5/122,5) |
| 521-Dovolená | 01003 | 8 * (10/122,5) |
| 521-Dovolená | 01004 | 8 * (35/122,5) |
| 521-Dovolená | 01001 | 8 * (70/122,5) |
Nastavení
1. Způsob rozpadu mzdové položky Nastavení se provede v číselníku mzdových položek resp. uvedením informace do 2 pojmů v číselníku pojmů.
- nevyplněno nebo ne - Mzdová položka se nebude rozpadávat.
- ano - bez fondu - Mzdová položka se rozpadá poměrně na vykázané projekty u odpracované doby.
- ano - včetně fondu - Mzdová položka se rozpadá poměrně na vykázané projekty u odpracované doby a (pokud ještě něco zbývá do fondu) na zaměstnancův režijní projekt (uložený např. v poli "pracovní středisko" či "režijní zakázka").
2. Určení projektů na rozpad Některé projekty, i když se na ně vykazuje odpracovaná doba, se nemají účastnit rozpadu u dalších mzdových položek. V číselníku projektů se je možné u každého projektu zapsat hodnotu do zvláštního pole.
- Hodnota nevyplněna - projekt se účastní rozpadu.
- Hodnota vyplněna - hodnota představuje zástupný projekt.
Příklady
|
| |||||||||||||||||||||||||||||||||
|
|
Číselník projektů
Dříve uvažovaná varianta. Pokud v agendě Zpracování brutto není samostatný sloupec pro "projekt", pořizují se projekty do číselníku středisek. V něm jsou současně údaje o "střediscích" (u zaměstnance v agendě Osobní údaje - kmenové středisko) i "projektech".
Nastavení
- rozpad projekty (sk.5) - na hodnotu h - ano, dle zadaných odpracovaných hodin
- Pojmy (číselník) - pojem Rozpad na projekty dle hodin (varianta ano-včetně fodnu, tj. s určováním režijního projektu) - zatrhnout kódy mzdových položek, které se mají rozpadávat poměrně dle odpracovaných hodin na projektech. Přitom samotné kódy mzdových položek pro odpracovanou dobu nezatrhávat.
- Zaměstnancům přiřadit Režijní projekt.
- Odpracovaná doba je při zpracování ve mzdách převedena na kódy základní odpracované doby - automatické doplnění.
- Záznamy jsou v agendě Zpracování brutto indikovány označením J.
Zadávání na portále
Sestavy
Sestavy pro Generátor sestav II (nová definice SQL)
Odpracovaná doba na projektech (vč. neschválené)
select
projekty_hod.id, datum, pracovnici.os_cislo,
prijmeni, jmeno, titul,
prac_pom.cislo_pom,
prac_pom.prac_str,
cis_projekty.cislo,
cis_projekty.nazev,
id_poz, schvaleno, hod
from pracovnici, prac_pom, projekty_hod, cis_projekty where pracovnici.os_cislo = prac_pom.os_cislo and prac_pom.os_cislo = projekty_hod.os_cislo and prac_pom.cislo_pom = projekty_hod.cislo_pom and projekty_hod.id_proj = cis_projekty.id and datum >= %DATUMOD% and datum <= %DATUMDO%
Činnosti na projektech (vč. neschválených)
select
projekty_cinn.id,
projekty_hod.datum,
prijmeni, jmeno, titul,
prac_pom.cislo_pom, prac_pom.prac_str, cis_projekty.cislo as cis_proj, cis_projekty.nazev as naz_proj, id_poz, schvaleno,
projekty_cinn.nazev as nazev_cinn, projekty_cinn.hod as hod_cinn, projekty_cinn.popis as popis_cinn
from pracovnici, prac_pom, projekty_cinn, projekty_hod, cis_projekty
where pracovnici.os_cislo = prac_pom.os_cislo and prac_pom.os_cislo = projekty_hod.os_cislo and prac_pom.cislo_pom = projekty_hod.cislo_pom and projekty_hod.id_proj = cis_projekty.id and projekty_hod.id = projekty_cinn.id_proj_hod and datum >= %DATUMOD% and datum <= %DATUMDO%
DB tabulky
select * from projekty_hod;
select * from projekty_cinn;
select * from cis_projekty;
select * from pichacky;
projekty_hod: schválené záznamy jsou indikovány vyplněním ve sloupci schvaleno (vyplňuje se datum schválení).
pichacky: projekty vzniklé rozpadem jsou indikovány označením J. V položkách hrubé mzdy je vyplněn sloupec typ_vazby = 'ph' (rozpad projekty-hodiny) a sloupec id_vazby je naplněn "id projektu" z číselníku projektů Projekty (číselník).