|
|
| (Není zobrazeno 8 mezilehlých verzí od stejného uživatele.) |
| Řádek 1: |
Řádek 1: |
| '''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.''' <br>
| | Nastavení |
|
| |
|
| == 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.
| | {| id="mp-upper" style="width: 100%; margin:4px 0 0 0; background:none; border-spacing: 0;" |
| | | class="MainPageBG" style="width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top; color:#000;" | |
| | {| id="mp-left" style="width:100%; vertical-align:top; background:#f5faff;" |
| | ! style="padding:2px;" | <p id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Nastavení</p> |
| | |- |
| | | style="color:#000;" | <div id="mp-tfa" style="padding:2px 15px;"> |
|
| |
|
| [[Image: Porizovani hodin na projektech.JPG|450px]] | | [[O funkcionalitě (Rozpad na projekty dle odpracované doby)|O funkcionalitě]] <br> |
| | [[Rozpad včetně fondu (příklad)]] <br> |
| | -------- |
| | [[rozpad projekty (sk.5)|Parametr: rozpad_projekty (sk.5) = h]] <br> |
| | [[Rozpad na projekty dle hodin (pojem)|Pojem: Rozpad na projekty dle hodin]] <br> |
| | [[Kódy pro režijní projekty (pojem)|Pojem: Kódy pro režijní projekty]] <br> |
| | ------- |
| | [[Projekty (číselník)|Číselník: Projekty]] <br> |
| | [[Režijní projekt|Režijní projekt zaměstnance]] |
| | </div> |
| | |} |
| | <!---------- |
|
| |
|
| 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).
| | Uvádění projektu |
|
| |
|
| == Rozpad == | | ------------> |
| [[Image: rozpad na projekty dle odpracovane doby 2.png|650px|right]]
| | | style="border:1px solid transparent;" | |
| 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).
| | | class="MainPageBG" style="width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| |
| | {| id="mp-left" style="width:100%; vertical-align:top; background:#f5faff;" |
| | ! style="padding:2px;" | <p id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Uvádění projektu</p> |
| | |- |
| | | style="color:#000;" | <div id="mp-tfa" style="padding:2px 15px"> |
|
| |
|
| {|border="1" cellpadding="3" cellspacing="0"
| | [[Doba na projektech (požadavek)|1 - Zadávání odpracované doby (KS portál)]] <br> |
| |+ <small>Rozpad mzdové položky "dovolená" </small>
| | : Automatické předvyplnění projektů při zadávání |
| |-
| | <small><small>(hd 51595, 58441) </small></small> |
| |Mzdová položka
| | --------- |
| |Projekt | | <small>2 - Automatický rozpad </small> |
| |Hodiny | | : [[Rozpad včetně fondu (příklad)|Rozpad včetně fondu]] |
| |-
| | : [[Rozpad včetně fondu s nahrazením projektu (příklad)|Rozpad včetně fondu s nahrazením projektu]] |
| |521-Dovolená | | --------- |
| |01002
| | [[Doplňování režijního projektu pro vybrané kódy (příklad)|3 - Automatické doplňování režijního projektu]] <br> |
| |8* (7,5/122,5)
| | [[Pořízení projektu v agendě Doplatky (příklad)|4 - Pořízení projektu v agendě Doplatky]] |
| |- | | ------- |
| |521-Dovolená
| | 5 - Pořízení projektu u časové položky |
| |01003
| | : <small>[[Pořízení projektu u časové položky (položka bez automatického doplňování režijního projektu)|Položka bez automatického doplňování režijního projektu]]</small> |
| |8 * (10/122,5)
| | : <small>[[Pořízení projektu u časové položky (položka s automatickým doplňováním režijního projektu)|Položka s automatickým doplňováním režijního projektu]]</small> |
| |- | | ------- |
| |521-Dovolená | | </div> |
| |01004
| |
| |8 * (35/122,5)
| |
| |-
| |
| |521-Dovolená
| |
| |01001
| |
| |8 * (70/122,5)
| |
| |} | | |} |
| | <!---------- |
|
| |
|
| == Nastavení ==
| | Výstupy/Ostatní |
| '''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í položky nazvané:
| |
| : '''Náhradní (zástupný) projekt'''
| |
| :: hodnota nevyplněna - projekt se účastní rozpadu.
| |
| :: hodnota vyplněna - hodnota představuje zástupný projekt.
| |
| | |
| == Příklady ==
| |
|
| |
|
| | ------------> |
| | | style="border:1px solid transparent;" | |
| | | class="MainPageBG" style="width:33%; border:1px solid #cedff2; background:#f5faff; vertical-align:top;"| |
| | {| id="mp-left" style="width:100%; vertical-align:top; background:#f5faff;" |
| | ! style="padding:2px;" | <p id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Výstupy/Ostatní</p> |
| | |- |
| | | style="color:#000;" | <div id="mp-tfa" style="padding:2px 15px"> |
|
| |
|
| {|border="1" cellpadding="3" cellspacing="0"
| | [[Sestavy (Rozpad na projekty dle odpracované doby)|Sestavy]] <br> |
| |-
| | [[Export do účetnictví (Rozpad na projekty dle odpracované doby)|Export do účetnictví]] <br> |
| |
| | '''[[Pracovní výkaz (Rozpad na projekty dle odpracované doby)|Pracovní výkaz]]''' |
| {|border="1" cellpadding="3" cellspacing="0"
| | ------- |
| |+ <small>Rozpad "bez fondu", všechny projekty </small>
| | [[DB tabulky (Rozpad na projekty dle odpracované doby)|DB tabulky]] <br> |
| |-
| | </div> |
| |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''')
| |
| |}
| |
| |
| |
| {|border="1" cellpadding="3" cellspacing="0"
| |
| |+ <small>Rozpad "včetně fondu", všechny projekty </small>
| |
| |-
| |
| |Mzdová položka
| |
| |Projekt
| |
| |Hodiny
| |
| |-
| |
| |521-Dovolená
| |
| |01002
| |
| |8* (7,5/'''130,5''') | |
| |-
| |
| |521-Dovolená
| |
| |01003
| |
| |8 * (10/'''130,5''')
| |
| |-
| |
| |521-Dovolená
| |
| |01004
| |
| |8 * (35/'''130,5''')
| |
| |-
| |
| |521-Dovolená
| |
| |01001
| |
| |8 * (70/'''130,5''')
| |
| |-
| |
| |'''521-Dovolená'''
| |
| |'''01097'''
| |
| |'''8 * (8/130,5)'''
| |
| |}
| |
| |-
| |
| |
| |
| {|border="1" cellpadding="3" cellspacing="0"
| |
| |+ <small>Rozpad "bez fondu", proj. 01004 jako 01001 </small>
| |
| |-
| |
| |Mzdová položka
| |
| |Projekt
| |
| |Hodiny
| |
| |-
| |
| |521-Dovolená
| |
| |01002
| |
| |8* (7,5/122,5)
| |
| |-
| |
| |521-Dovolená
| |
| |01003
| |
| |8 * (10/122,5)
| |
| |-
| |
| |521-Dovolená
| |
| |'''01001'''
| |
| |8 * (35/122,5)
| |
| |-
| |
| |521-Dovolená
| |
| |01001
| |
| |8 * (70/122,5)
| |
| |} | | |} |
| |
| |
| {|border="1" cellpadding="3" cellspacing="0"
| |
| |+ <small>Rozpad "včetně fondu", proj. 01004 jako 01001 </small>
| |
| |-
| |
| |Mzdová položka
| |
| |Projekt
| |
| |Hodiny
| |
| |-
| |
| |521-Dovolená
| |
| |01002
| |
| |8* (7,5/130,5)
| |
| |-
| |
| |521-Dovolená
| |
| |01003
| |
| |8 * (10/130,5)
| |
| |-
| |
| |521-Dovolená
| |
| |'''01001'''
| |
| |8 * (35/130,5)
| |
| |-
| |
| |521-Dovolená
| |
| |01001
| |
| |8 * (70/130,5)
| |
| |-
| |
| |'''521-Dovolená'''
| |
| |'''01097'''
| |
| |'''8 * (8/130,5)'''
| |
| |} | | |} |
| |}
| |
|
| |
| == Číselník projektů ==
| |
| * [[Projekty (číselník)]]
| |
|
| |
| <small>Dříve uvažovaná varianta.
| |
| Pokud v agendě [[Zpracování brutto]] není samostatný sloupec pro "projekt", pořizují se projekty do [[střediska|čí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". </small>
| |
|
| |
| == 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 ==
| |
| * [[Doba na projektech (požadavek)]]
| |
|
| |
| == Doplatky na jiný projekt ==
| |
| Náhradní postup:
| |
| * v agendě Doplatky je do pole '''Popis''' pořízeno číslo nákladového projektu
| |
| * Po ukončení pořizování všem zaměstnancům se provede příkaz:
| |
| : <small> update odmeny set zakazka = (select popis from odmeny_text where c_dokladu = odmeny.c_dokladu) </small>
| |
| : <small> where c_dokladu in (select c_dokladu from odmeny_text) and datum = (select datum_prvni from par_map) ; </small>
| |
|
| |
| : <small> update odmeny set id_vazby = (select id from cis_projekty where cislo = odmeny.zakazka) </small>
| |
| : <small> where zakazka is not null and datum = (select datum_prvni from par_map); </small>
| |
|
| |
| == Sestavy ==
| |
| Sestavy pro [[Generátor sestav II (nová definice SQL)]] <br>
| |
| '''Odpracovaná doba na projektech (vč. neschválené)''' <br>
| |
| <small>
| |
| select
| |
| projekty_hod.id,
| |
| projekty_hod.id_proj,
| |
| 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, poz
| |
|
| |
| 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%
| |
| </small>
| |
|
| |
| '''Činnosti na projektech (vč. neschválených)''' <br>
| |
| <small>
| |
| select
| |
| projekty_cinn.id,
| |
| projekty_hod.id_proj,
| |
| projekty_hod.datum, pracovnici.os_cislo,
| |
| 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%
| |
| </small>
| |
|
| |
| '''Vypočítané peníze''' <br>
| |
| <small>
| |
| select pracovnici.os_cislo, prac_pom.cislo_pom, prijmeni, jmeno, pichacky.kod,
| |
| (select vyznam from ciselnik where kod = pichacky.kod) as vyznam,
| |
| pichacky.prac_str, dat_od, dat_do, dny, hodiny, sazba, castka, prizn_aut, pichacky.prac_kateg, datum, id_vazby, typ_vazby,
| |
| (select cislo from cis_projekty where id = pichacky.id_vazby and typ_vazby = 'ph') as cis_projektu,
| |
| (select nazev from cis_projekty where id = pichacky.id_vazby and typ_vazby = 'ph') as naz_projektu
| |
|
| |
| from pracovnici, prac_pom, pichacky where
| |
| pracovnici.os_cislo = prac_pom.os_cislo and
| |
| pracovnici.os_cislo = pichacky.os_cislo and
| |
| prac_pom.cislo_pom = pichacky.cislo_pom and
| |
| datum >= %DATUMOD% and datum <= %DATUMDO%
| |
| order by datum, os_cislo, cislo_pom, kod
| |
| </small>
| |
|
| |
| == Export do účetnictví (VuAnCh) ==
| |
| <!-- pro Firmu VuAnCh -->
| |
| Generuje se výstupní soubor typu .csv s oddělovačem polí středník (;). Pořadí položek:
| |
| Období (rok a měsíc, např. 201410);účet MD;účet DAL; Název účtu MD-DAL;středisko;projekt;částka
| |
|
| |
| Mzdová položka je účtována na účet MD a DAL podle přiřazení v číselníku mzdových položek buď podle položky
| |
| : '''kód účtování''', nebo podle položky
| |
| : '''kód účtování2''' (v tomto případě tehdy, pokud se jedná o projekt, který má v čísle projektu v číselníku na pozici 4 a 5 hodnotu '''77''').
| |
|
| |
| == DB tabulky ==
| |
| <small>
| |
| select * from projekty_hod; <br>
| |
| select * from projekty_cinn; <br>
| |
| select * from cis_projekty; <br>
| |
| select * from pichacky;
| |
|
| |
| projekty_hod: schválené záznamy jsou indikovány vyplněním ve sloupci ''schvaleno'' (vyplňuje se datum schválení). <br>
| |
| 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)]].
| |
| </small>
| |
|
| |
| [[Image: Projekty hod cinn tabulky.png|200px]]
| |
|
| |
|
| == Odkazy ==
| | __NOTOC____NOEDITSECTION__ |
| * [[Doba na projektech (požadavek)]]
| |
| * [[Rozpad na projekty]]
| |