Pom15: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 398 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
* První část je určena pro načítání z historie (tab. pom_zal), druhá část pro načítání, pokud je navoleno aktuální období (tab. prac_pom).
== Číselníky ==
* Určující je uživatelem zvolené "datum do" - pokud je shodné s aktuálním obdobím, načítá se hodnota pracovního místa z aktuálu (agenda Pracovní poměry). Pokud se jedná o historické období, je načítána hodnota pracovního místa z historického archivovaného období.
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
|- style="background-color: #eeeeee"
|'''Souhrn údajů'''
|'''Čtení'''
|'''Zápis'''
|'''Význam'''
|-
| [[WebAPI Střediska|Strediska ]]
| Ano
| Ano
| Číselník středisek
|-
| [[WebAPI Skupiny středisek |SkupinyStredisek ]]
| Ano
| Ano
| Číselník skupiny středisek
|-
| [[WebAPI Divize|Divize ]]
| Ano
| Ano
| Číselník divizí
|-
|-
| [[WebAPI Pracovní místa|PracovniMista ]]
| Ano
| Ano
| Číselník pracovních míst
|-
| [[WebAPI CiselnikJazyku|CiselnikJazyku]] || || || Číselník jazyků
|-
| [[WebAPI CiselnikStupnuVzdelani|CiselnikStupnuVzdelani]] || || || Číselník stupňů vzdělání
|-
| [[WebAPI iTutor_Courses|iTutor_Courses]] || || ||
|}


== Zaměstnanci ==
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
|- style="background-color: #eeeeee"
|'''Souhrn údajů'''
|'''Čtení'''
|'''Zápis'''
|'''Význam'''
|-
| [[WebAPI Kmenové údaje|KmenoveUdaje ]]
| Ano
| Ano
| Evidence zaměstnanců
|-
| [[WebAPI Vzdělání|Vzdelani ]]
| Ano
| Ano
| Dosažené vzdělání zaměstnanců
|-
| [[WebAPI Jazykové znalosti |JazykoveZnalosti ]]
| Ano
| Ano
| Jazykové znalosti zaměstnanců
|-
| [[WebAPI Rodinní příslušníci|RodinniPrislusnici ]]
| Ano
| Ano
| Rodinní příslušníci
|-
| [[WebAPI Rodinní příslušníci slevy|RodinniPrislusniciSlevy ]]
| Ano
| Ano
| Daňové zvýhodnění rodinných příslušníků
|-
|-
| [[WebAPI Kontakty|Kontakty]]
| Ano
| Ano
| Kontakty (telefonní čísla, emaily)
|-
| [[WebAPI Poznamky|Poznamky]] || || || Poznámky
|-
| [[WebAPI Platby |Platby ]]
| Ano
| Ano
| Platby zaměstanců


|-
| [[WebAPI Pracovní povolení|PracovniPovoleni ]]
| Ano
| Ano
| Pracovní povolení cizinců
|-
| [[WebAPI Požadavky|Požadavky]] || ||  || [[Požadavky]]
|}


== Pracovní poměry ==
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
|- style="background-color: #eeeeee"
|'''Souhrn údajů'''
|'''Čtení'''
|'''Zápis'''
|'''Význam'''
|-
| [[WebAPI Pracovní poměry |PracovniPomery ]]
| Ano
| Ano
| Pracovněprávní poměry zaměstnanců
|-
| [[WebAPI Pracovní postup|PracovniPostup ]]
| Ano
| Ne
| Pracovní postup zaměstnanců
|-
| [[WebAPI Dovolená|Dovolena ]]
| Ano
| Ne
| Dovolená v hodinách (legislativa 2021)
|-
| [[WebAPI Benefitní volno|BenefitniVolno ]]
| Ano
| Ne
| Benefitní volna zaměstnanců
|-
| [[WebAPI MimoevidencniStavy|MimoevidencniStavy]] || Ano || Ne || [[Mimoevidenční stav]]
|}


select
== Mzdy ==
A.os_cislo, B.cislo_pom, A.prijmeni, A.jmeno, P.kod, P.prac_kateg, P.datum,
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
PM1.hodnota as stred,
|- style="background-color: #eeeeee"
P.castka,
|'''Souhrn údajů'''
(select hodnota from prac_mist_atrib PM2 where cis_atributu = 1005 and id_provazani = PM1.id) as procento,
|'''Čtení'''
(P.castka * cast((select hodnota from prac_mist_atrib PM2 where cis_atributu = 1005 and id_provazani = PM1.id) as decimal (6,0))/100) as proc_castky
|'''Zápis'''
|'''Význam'''
|-
| [[WebAPI Zpracované mzdy |ZpracovaneMzdy ]]
| Ano
| Ne
| Mzdy zaměstnanců a odvody podniku.
|-
| [[WebAPI Zpracovaná docházka|ZpracovanaDochazka ]]
| Ano
| Ano
| Sesumovaná docházková data pro mzdy
|-
| [[WebAPI Plánované směny|Plánované směny]] ||  ||  ||
|-
| [[WebAPI KumulacePoVyuctovani|KumulacePoVyuctovani]] || Ano || Ne || Měsíční kumulace a další údaje po vyúčtování za os.číslo.
|}


from pracovnici A,
== Ostatní ==
pom_zal B left outer join prac_mist PMA on B.id_pracmist = PMA.id_pracmist,
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
prac_mist_atrib PM1 right outer join prac_mist PMB on  PM1.id_pracmist = PMB.id_pracmist and PM1.cis_atributu = 1004 and (PM1.platnost_do is null or PM1.platnost_do >= %DATUMDO%),
|- style="background-color: #eeeeee"
pichacky P
|'''Souhrn údajů'''
where A.os_cislo = P.os_cislo and P.datum >= %DATUMOD% and P.datum <= %DATUMDO% and
|'''Čtení'''
A.os_cislo = B.os_cislo and A.os_cislo = P.os_cislo and
|'''Zápis'''
B.cislo_pom = P.cislo_pom and year(B.datum) = year (%DATUMDO%) and month (B.datum) = month(%DATUMDO%) and
|'''Význam'''
PMA.id_pracmist = PMB.id_pracmist and
|-
(
| [[WebAPI Pracovní pomůcky|PracovniPomucky]]
year (%DATUMDO%) <> (select year(datum_prvni) from par_map) or
| Ano
month (%DATUMDO%) <> (select month(datum_prvni) from par_map)
| Ano
)
| Přiřazení prac. pomůcek zaměstnancům


union all
|-
 
| [[WebAPI Služební cesty výdaje |SluzebniCestyVydaje ]]
 
| Ano
 
| Ne
select
| Cestovní výdaje/náhrady
A.os_cislo, B.cislo_pom, A.prijmeni, A.jmeno, P.kod, P.prac_kateg, P.datum,
|-
PM1.hodnota as stred,
| [[WebAPI Služební cesty|SluzebniCesty ]]
P.castka,
| Ano
(select hodnota from prac_mist_atrib PM2 where cis_atributu = 1005 and id_provazani = PM1.id) as procento,
| Ne
(P.castka * cast((select hodnota from prac_mist_atrib PM2 where cis_atributu = 1005 and id_provazani = PM1.id) as decimal (6,0))/100) as proc_castky
| Služební cesty
 
|-
from pracovnici A,
| [[WebAPI Služební cesty vyučtování|SluzebniCestyVyuctovani ]]
prac_pom B left outer join prac_mist PMA on B.id_pracmist = PMA.id_pracmist,
| Ano
prac_mist_atrib PM1 right outer join prac_mist PMB on  PM1.id_pracmist = PMB.id_pracmist and PM1.cis_atributu = 1004 and (PM1.platnost_do is null or PM1.platnost_do >= %DATUMDO%),
| Ne
pichacky P
| Vyúčtování služebních cest
where A.os_cislo = P.os_cislo and P.datum >= %DATUMOD% and P.datum <= %DATUMDO% and
|-
A.os_cislo = B.os_cislo and A.os_cislo = P.os_cislo and
| [[WebAPI Služební cesty zálohy|SluzebniCestyZalohy ]]
B.cislo_pom = P.cislo_pom and
| Ano
PMA.id_pracmist = PMB.id_pracmist and
| Ne
(
| Zálohy na služební cesty
year (%DATUMDO%) = (select year(datum_prvni) from par_map) and
|}
month (%DATUMDO%) = (select month(datum_prvni) from par_map)
)

Aktuální verze z 16. 2. 2022, 15:49

Číselníky

Souhrn údajů Čtení Zápis Význam
Strediska Ano Ano Číselník středisek
SkupinyStredisek Ano Ano Číselník skupiny středisek
Divize Ano Ano Číselník divizí
PracovniMista Ano Ano Číselník pracovních míst
CiselnikJazyku Číselník jazyků
CiselnikStupnuVzdelani Číselník stupňů vzdělání
iTutor_Courses

Zaměstnanci

Souhrn údajů Čtení Zápis Význam
KmenoveUdaje Ano Ano Evidence zaměstnanců
Vzdelani Ano Ano Dosažené vzdělání zaměstnanců
JazykoveZnalosti Ano Ano Jazykové znalosti zaměstnanců
RodinniPrislusnici Ano Ano Rodinní příslušníci
RodinniPrislusniciSlevy Ano Ano Daňové zvýhodnění rodinných příslušníků
Kontakty Ano Ano Kontakty (telefonní čísla, emaily)
Poznamky Poznámky
Platby Ano Ano Platby zaměstanců
PracovniPovoleni Ano Ano Pracovní povolení cizinců
Požadavky Požadavky

Pracovní poměry

Souhrn údajů Čtení Zápis Význam
PracovniPomery Ano Ano Pracovněprávní poměry zaměstnanců
PracovniPostup Ano Ne Pracovní postup zaměstnanců
Dovolena Ano Ne Dovolená v hodinách (legislativa 2021)
BenefitniVolno Ano Ne Benefitní volna zaměstnanců
MimoevidencniStavy Ano Ne Mimoevidenční stav

Mzdy

Souhrn údajů Čtení Zápis Význam
ZpracovaneMzdy Ano Ne Mzdy zaměstnanců a odvody podniku.
ZpracovanaDochazka Ano Ano Sesumovaná docházková data pro mzdy
Plánované směny
KumulacePoVyuctovani Ano Ne Měsíční kumulace a další údaje po vyúčtování za os.číslo.

Ostatní

Souhrn údajů Čtení Zápis Význam
PracovniPomucky Ano Ano Přiřazení prac. pomůcek zaměstnancům
SluzebniCestyVydaje Ano Ne Cestovní výdaje/náhrady
SluzebniCesty Ano Ne Služební cesty
SluzebniCestyVyuctovani Ano Ne Vyúčtování služebních cest
SluzebniCestyZalohy Ano Ne Zálohy na služební cesty