Pom15: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 259 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
== Create ==
== Číselníky ==
create table aa_mzdy2 (
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
|- style="background-color: #eeeeee"
os_cislo decimal (10,0),
|'''Souhrn údajů'''
cislo_pom smallint,
|'''Čtení'''
prac_str char(10),
|'''Zápis'''
kod_puv smallint,
|'''Význam'''
kod smallint,
|-
dat_od date,
| [[WebAPI Střediska|Strediska ]]
dat_do date,
| Ano
dny decimal (3,1),
| Ano
hodiny decimal (5,2),
| Číselník středisek
sazba decimal (16,2),
|-
castka decimal (16,2),
| [[WebAPI Skupiny středisek |SkupinyStredisek ]]
prizn_aut char(1),
| Ano
prac_kateg smallint,
| Ano
datum date,
| Číselník skupiny středisek
id_podniku integer,
|-
poznamka char(30));
| [[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]] || || ||
|}


== Pro vybraný kód ==
== 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ů


select distinct X.os_cislo as os_cislo_puv,
|-
A.os_cislo as os_cislo_ks,
| [[WebAPI Pracovní povolení|PracovniPovoleni ]]
A.prijmeni,
| Ano
A.jmeno,
| Ano
A.kmen_str,
| Pracovní povolení cizinců
|-
(select sum(dny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = %KOD% and X1.datum = %DATUMOD%) as dny_puv,
| [[WebAPI Požadavky|Požadavky]] || || || [[Požadavky]]
(select sum(dny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = %KOD% and P.datum = %DATUMOD%) as dny_ks,
|}
(
(select sum(dny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = %KOD% and X1.datum = %DATUMOD%) -
(select sum(dny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = %KOD% and P.datum = %DATUMOD%)
) as rozdil,
(select sum(hodiny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = %KOD% and X1.datum = %DATUMOD%) as hod_puv,
(select sum(hodiny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = %KOD% and P.datum = %DATUMOD%) as hod_ks,
(
(select sum(hodiny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = %KOD% and X1.datum = %DATUMOD%) -
(select sum(hodiny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = %KOD% and P.datum = %DATUMOD%)
) as rozdil,
(select sum(castka) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = %KOD% and X1.datum = %DATUMOD%) as castka_puv,
(select sum(castka) from pichacky P where P.os_cislo = A.os_cislo and P.kod = %KOD% and P.datum = %DATUMOD%) as castka_ks,
(
(select sum(castka) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = %KOD% and X1.datum = %DATUMOD%) -
  (select sum(castka) from pichacky P where P.os_cislo = A.os_cislo and P.kod = %KOD% and P.datum = %DATUMOD%)
) as rozdil
from pracovnici A full join aa_mzdy2 X on A.os_cislo =  X.os_cislo


== Pro všechny kódy ==
== Pracovní poměry ==
Výchozí zdroj pro kód a hodnoty je původní tabulka
{|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 distinct X.os_cislo as os_cislo_puv,
== Mzdy ==
A.os_cislo as os_cislo_ks,
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
A.prijmeni,
|- style="background-color: #eeeeee"
A.jmeno,
|'''Souhrn údajů'''
A.kmen_str,
|'''Čtení'''
X.kod,
|'''Zápis'''
|'''Význam'''
(select sum(dny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = X.kod and X1.datum = %DATUMOD%) as dny_puv,
|-
(select sum(dny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = X.kod and P.datum = %DATUMOD%) as dny_ks,
| [[WebAPI Zpracované mzdy |ZpracovaneMzdy ]]
(
| Ano
(select sum(dny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = X.kod and X1.datum = %DATUMOD%) -
| Ne
(select sum(dny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = X.kod and P.datum = %DATUMOD%)
| Mzdy zaměstnanců a odvody podniku.
) as rozdil,
|-
| [[WebAPI Zpracovaná docházka|ZpracovanaDochazka ]]
| Ano
(select sum(hodiny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = X.kod and X1.datum = %DATUMOD%) as hod_puv,
| Ano
(select sum(hodiny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = X.kod and P.datum = %DATUMOD%) as hod_ks,
| Sesumovaná docházková data pro mzdy
(
|-
(select sum(hodiny) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = X.kod and X1.datum = %DATUMOD%) -
| [[WebAPI Plánované směny|Plánované směny]] || || ||
(select sum(hodiny) from pichacky P where P.os_cislo = A.os_cislo and P.kod = X.kod and P.datum = %DATUMOD%)
|-
) as rozdil,
| [[WebAPI KumulacePoVyuctovani|KumulacePoVyuctovani]] || Ano || Ne || Měsíční kumulace a další údaje po vyúčtování za os.číslo.
|}
(select sum(castka) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = X.kod and X1.datum = %DATUMOD%) as castka_puv,
  (select sum(castka) from pichacky P where P.os_cislo = A.os_cislo and P.kod = X.kod and P.datum = %DATUMOD%) as castka_ks,
  (
(select sum(castka) from aa_mzdy2 X1 where X1.os_cislo = X.os_cislo and X1.kod = X.kod and X1.datum = %DATUMOD%) -
(select sum(castka) from pichacky P where P.os_cislo = A.os_cislo and P.kod = X.kod and P.datum = %DATUMOD%)
) as rozdil
from pracovnici A full join aa_mzdy2 X on A.os_cislo =  X.os_cislo


== Varianta 3 ==
== Ostatní ==
select A.os_cislo, A.cislo_pom, PR.prijmeni, PR.jmeno, A.kod, sum(A.castka) as Kc_ks, sum(B.castka) as Kc_puv,
{|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0"
(sum(B.castka) - sum(A.castka)) as rozdil
|- style="background-color: #eeeeee"
from pichacky A, aa_mzdy2 B, pracovnici PR
|'''Souhrn údajů'''
where A.os_cislo = B.os_cislo and A.cislo_pom = B.cislo_pom and A.kod = B.kod and
|'''Čtení'''
A.os_cislo = PR.os_cislo and A.datum = %DATUMOD% and B.datum = %DATUMOD%
|'''Zápis'''
group by A.os_cislo, A.cislo_pom, PR.prijmeni, PR.jmeno, A.kod
|'''Význam'''
|-
| [[WebAPI Pracovní pomůcky|PracovniPomucky]]
| Ano
| Ano
| Přiřazení prac. pomůcek zaměstnancům


== Odkazy ==
|-
* [[Komplexní zkoušky mezd]]
| [[WebAPI Služební cesty výdaje |SluzebniCestyVydaje ]]
| Ano
| Ne
| Cestovní výdaje/náhrady
|-
| [[WebAPI Služební cesty|SluzebniCesty ]]
| Ano
| Ne
| Služební cesty
|-
| [[WebAPI Služební cesty vyučtování|SluzebniCestyVyuctovani ]]
| Ano
| Ne
| Vyúčtování služebních cest
|-
| [[WebAPI Služební cesty zálohy|SluzebniCestyZalohy ]]
| Ano
| Ne
| Zálohy na služební cesty
|}

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