WebAPI Pracovní poměry: Porovnání verzí
Z Prirucky
(Založena nová stránka: =Čtení pomocí WebAPI= {|border="1" cellpadding="3" cellspacing="0" |- style="background-color: #eeeeee" |'''Údaj''' |'''Datový typ''' |'''Význam''' |- | OsCislo |…) |
(→Popis) |
||
Řádek 816: | Řádek 816: | ||
=Popis= | =Popis= | ||
==Options== | |||
===VlozenoOd=== | |||
* '''Použití pro metodu:''' "GetData". | |||
* '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235'). | |||
* '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly vloženy do databáze KS mzdy "od" zadaného data v tomto Option. | |||
===VlozenoDo=== | |||
* '''Použití pro metodu:''' "GetData". | |||
* '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235'). | |||
* '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly vloženy do databáze KS mzdy "do" zadaného data v tomto Option. | |||
===ZmenenoOd=== | |||
* '''Použití pro metodu:''' "GetData". | |||
* '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235'). | |||
* '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly změněnyvdatabáziKS mzdy "od" zadaného data v tomto Option. Bude kontrolována pouze změna položek zadaných v parametru | |||
===ZmenenoDo=== | |||
* '''Použití pro metodu:''' "GetData". | |||
* '''Datový typ:''' DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235'). | |||
* '''Funkcionalita:''' Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly změněnyvdatabáziKS mzdy "do" zadaného data v tomto Option. | |||
Pokud bude zadáno více Option v parametru JsonOptions, bude vrácena množina údajů odpovídající průniku záznamů jednotlivých Option. | |||
====Příklad 1==== | |||
<pre> | |||
Metoda = "GetData" | |||
SkupinaUdaju = "KmenoveUdaje" | |||
Items = "OsCislo, Jmeno, Prijmeni, Titul" | |||
JsonOptions = {"VlozenoOd": "2021-03-22 175000", "VlozenoDo": "2021-03-26 200000"} | |||
Metodou "GetData" budou vráceny záznamy zaměstnanců, kteří byli v databázi KS mzdy evidováni od 22.3.2021 17:50:00 do 26.3.2021 20:00:00. | |||
</pre> | |||
====Příklad 2 ==== | |||
<pre> | |||
Metoda = "GetData" | |||
SkupinaUdaju = "KmenoveUdaje" | |||
Items = "OsCislo, Jmeno, Prijmeni, Titul" | |||
JsonOptions = {"ZmenenoOd": "2021-03-22 175000"} | |||
Metodou "GetData" budou vráceny záznamy zaměstnanců, u kterých byla provedena změna v některém z údajů v parametru "Items" (OsCislo, Jmeno, Prijmeni, Titul) od 22.3.2021 17:50:00. | |||
</pre> |
Verze z 13. 5. 2021, 14:16
Čtení pomocí WebAPI
Údaj | Datový typ | Význam | |||||||||||||||||||||
OsCislo | decimal(10,0) | osobní číslo pracovníka | |||||||||||||||||||||
CisloPom | smallint | číslo pracovního poměru | |||||||||||||||||||||
DobaUvazku | char(1) | doba na, kterou je vytvořen pracovní poměr
| |||||||||||||||||||||
PracStr | char(10) | pracovní středisko pracovníka | |||||||||||||||||||||
SkupPrac | char(7) | skupina pracujících | |||||||||||||||||||||
PracKateg | smallint | pracovní kategorie (vazba na tabulku˙ p_kateg.cis_kat) | |||||||||||||||||||||
Jkz | integer | klasifikace zaměstnání (KZAM -> vazba˙ tabulka cis_kzam.nazev | |||||||||||||||||||||
PovFunkce | char(12) | pracovní místo pracovníka | |||||||||||||||||||||
MzdStup | smallint | mzdovy stupen pracovnika (vazba na tarify.mzd_stup) | |||||||||||||||||||||
Trida | smallint | platova trida (vazba na tarify.trida) | |||||||||||||||||||||
TypTt | smallint | typ tarifní tabulky | |||||||||||||||||||||
ZakUvazek | decimal(4,2) | zákonný denní úvazek | |||||||||||||||||||||
HodUvazek | decimal(4,2) | průměrný denní úvazek | |||||||||||||||||||||
DuvodKratsi | char(1) | důvod zkrácení dovolené | |||||||||||||||||||||
TypKal | smallint | typ kalendáře pracovníka
| |||||||||||||||||||||
RozpKateg | char(3) | rozpočtová kategorie(u každého zákazníka jinak VŠCHT ->např do kterého grantu je člověk zařazen ale jinde to může být třeba č. OP) | |||||||||||||||||||||
RezZakazka | char(10) | režijní zakázka, na které pracovník dělá | |||||||||||||||||||||
TypMzdy | smallint | typ mzdy pracovnika, souvisí s obsahem položky tarif
| |||||||||||||||||||||
Tarif | decimal(16,2) | tarif zakladniho platu pracovnika (něsícní nebo hodinová sazba) | |||||||||||||||||||||
OsHodn | decimal(16,2) | osobní ohodnocení pracovníka | |||||||||||||||||||||
PriplVedeni | decimal(16,2) | příplatek za vedení | |||||||||||||||||||||
PriplZvlastni | decimal(16,2) | příplatek zvláštní | |||||||||||||||||||||
TypPremii | smallint | kod vypocitanych premii pracovnika (vazba na ciselnik.kod between 300 and 399) | |||||||||||||||||||||
PremCast | decimal(16,2) | částka pro výpočet prémii | |||||||||||||||||||||
OdprProDov | smallint | odpracované dny od začátky roku | |||||||||||||||||||||
NeodprDny | smallint | neodpracované dny od začátku roku | |||||||||||||||||||||
ExDov | char(1) | existence nároku na dovolenou (tato položka by asi měla být not null)
| |||||||||||||||||||||
NavazDov | char(1) | návaznost dovolené (a/n)
| |||||||||||||||||||||
DovNarok | decimal(3,1) | zákonný nárok na dovolenou (na celý rok v zaměstnání, dnes pro všechny 20 dnů) | |||||||||||||||||||||
DovCerpana | decimal(5,2) | dovolená, která je již vyčerpána | |||||||||||||||||||||
DovKracena | decimal(5,2) | krácená dovolená (krácení při neomluvených absencích -> za jeden den absence 1 až 3 dnz dolů | |||||||||||||||||||||
ZbyvRdMinRok | decimal(5,2) | zbývající řádná dovolená z minulého roku | |||||||||||||||||||||
DovPredmin | decimal(5,2) | zbývající řádná dovolená z předminulého roku přesahující 4 týdny | |||||||||||||||||||||
RdLetos | decimal(5,2) | skutečný nárok na dovolenou letos zohleňující dobu trvání prec. poměru | |||||||||||||||||||||
DovDodatkR | decimal(5,2) | celoroční nárok na dodatkovou dovolenou | |||||||||||||||||||||
DovDodatk | decimal(5,2) | aktuální nárok na dodatkovou dovolenou | |||||||||||||||||||||
TrvDov | char(1) | příznak trvalosti průměru dovolené
| |||||||||||||||||||||
TrvNem | char(1) | příznak trvalosti průměru nemocenské
| |||||||||||||||||||||
DnyRoDov | decimal(4,1) | dny rozhodného období průměru dovolené | |||||||||||||||||||||
HodRoDov | decimal(6,2) | hodiny rozhodného období průměru dovolené | |||||||||||||||||||||
KcsDov | decimal(16,2) | nápočet peněz pro výpočet prům. dovolené | |||||||||||||||||||||
PrumDov | decimal(16,2) | průměr na dovolenou jsou (průměrné peníze na HODINU) | |||||||||||||||||||||
MinPrumDov | decimal(16,2) | průměr pro dovolenou z minulého měsíce | |||||||||||||||||||||
DnyRoNem | decimal(6,1) | dny rozhodného období průměru nemocenské | |||||||||||||||||||||
KcsNem | decimal(16,2) | nápočet peněz pro výpočet prům. nemocenské | |||||||||||||||||||||
PrumNem | decimal(16,2) | prumer nemocenske (průměrné peníze na DEN) | |||||||||||||||||||||
DnyNemoci | smallint | počet dní proplacené nemocenské | |||||||||||||||||||||
Praxe | smallint | roky praxe | |||||||||||||||||||||
PraxeDny | smallint | dny praxe | |||||||||||||||||||||
MinZakl | decimal(16,2) | tarif z minulého měsíce | |||||||||||||||||||||
MinPripl | decimal(16,2) | trvalé příplatky z minulého měsíce | |||||||||||||||||||||
MinUvazek | decimal(4,2) | průměrný denní úvazek z minulého měsíce | |||||||||||||||||||||
MinMinMzda | decimal(16,2) | minimální mzda z minulého měsíce | |||||||||||||||||||||
PotlMinMzdy | char(1) | příznak potlačení minimální mzdy | |||||||||||||||||||||
DatumNastupu | date | datup nástupu do pracovního poměru | |||||||||||||||||||||
DuvodNast | char(3) | důvod nástupu pracovníka do pracov. poměru | |||||||||||||||||||||
DatumZmeny | date | datum změny v pracovním poměru | |||||||||||||||||||||
DatumUkonc | date | datum ukončení pracovního poměru | |||||||||||||||||||||
DuvodUkonc | char(3) | důvod ukončení pracovního poměru | |||||||||||||||||||||
Smena | smallint | typ rozvrhu (záleží na typu kalendáře) | |||||||||||||||||||||
KcsDov1 | decimal(16,2) | nápočty položek za delší obd. než měsíc např. za čtvtrletí (hodnoty se mezi kcs_dov1 až dov4 předávají)( v edit. okně ozn. jako dělená částka 1) | |||||||||||||||||||||
KcsDov2 | decimal(16,2) | viz. kcs_dov_1( v edit. okně ozn. jako dělená částka 2) | |||||||||||||||||||||
KcsDov3 | decimal(16,2) | viz. kcs_dov_1( v edit. okně ozn. jako dělená částka 3) | |||||||||||||||||||||
KcsDov4 | decimal(16,2) | viz. kcs_dov_1( v edit. okně ozn. jako dělená částka 4) | |||||||||||||||||||||
MinPrumNem | decimal(16,2) | průměr pro nemocenskou z minulého měsíce | |||||||||||||||||||||
ZacNemPoj | date | Poslední začátek nemocenského pojištění | |||||||||||||||||||||
Eldp1znak | char(1) | 1. znak kódu pro ELDP | |||||||||||||||||||||
Eldp3znak | char(1) | 3. znak kódu pro ELDP | |||||||||||||||||||||
EldpAkt | char(1) | Příznak použití aktuálního nastavení pro kódy | |||||||||||||||||||||
EldpNezahrn | char(1) | Příznak vyloučení z tvorby ELDP | |||||||||||||||||||||
DruhPomJ | char(2) | Uživateský druh prac. poměru | |||||||||||||||||||||
DruhPom | char(1) | druh pracovního poměru
| |||||||||||||||||||||
ZkDoba | date | Zkušební doba do | |||||||||||||||||||||
KlPoZam | char(4) | Klasifikace postavení v zaměstnání CZ-ICSE | |||||||||||||||||||||
ZapPraxe | char(8) | Započitatelné praxe | |||||||||||||||||||||
ZapPraxeOd | date | Započitatelné praxe od | |||||||||||||||||||||
ZvysPsMes | smallint | Nárok na zvýšení plat.stupně - měsíc | |||||||||||||||||||||
ZvysPsRok | smallint | Nárok na zvýšení plat.stupně - rok | |||||||||||||||||||||
ZvysPsDat | date | Nárok na zvýšení plat.stupně - datum | |||||||||||||||||||||
IdPracmist | integer | ID pracovního místa zaměstnance | |||||||||||||||||||||
IdPracmist2 | integer | ID pracovního místa - zastupování | |||||||||||||||||||||
DatumPrSml | date | Datum pracovní smlouvy | |||||||||||||||||||||
DatumPlanOdch | date | Datum plánovaného odchodu | |||||||||||||||||||||
DatumSkutNast | date | Datum skutečného nástupu | |||||||||||||||||||||
PremieProcInd | decimal(5,2) | Procento individuálních prémií | |||||||||||||||||||||
DovGenerovat | char(1) | Generovat nárok letos | |||||||||||||||||||||
DovKratit | char(1) | Krátit dovol. automaticky | |||||||||||||||||||||
MalyRozsah | char(1) | Zaměstnání malého rozsahu | |||||||||||||||||||||
DatDorucVypov | date | Datum doručení výpovědi nebo dne dohody o ukonč.poměru | |||||||||||||||||||||
UcastDuchpOd | date | Datum začátku účasti na důchodovém pojištění | |||||||||||||||||||||
KpdPrum | decimal(16,4) | Průměr pro konta pracovní doby | |||||||||||||||||||||
TarifCizi | decimal(16,4) | Tarif v jiné měně | |||||||||||||||||||||
KurzCizi | decimal(16,4) | Individulání kurz pro přepočet tarifu v jiné měně | |||||||||||||||||||||
Isco08 | char(7) | Mezinárodní klas. zaměstnání se 4 stupň. hierar. strukturou | |||||||||||||||||||||
IndDnSk | char(1) | Indikace dlouhodobě nezaměstnaných pro soc.poj. | |||||||||||||||||||||
ZpusobUkonc | char(7) | Způsob ukončení poměru | |||||||||||||||||||||
ModelPd | char(10) | Model pracovní doby | |||||||||||||||||||||
DochKarta | char(15) | Číslo doch. karty | |||||||||||||||||||||
MesprVyplNepr | char(1) | Indikace sjednaného měsíčního příjmu vypláceného nepravidelně (pro ELDP) | |||||||||||||||||||||
IdRezProjekt | integer | Režijní projekt | |||||||||||||||||||||
TydPracDoba | char(1) | zaměstnanec nepracuje po stanovenou týdenní dobu (jen ČR) | |||||||||||||||||||||
SmluvPomUv | decimal(6,4) | Smluvený poměr úvazku vyjádřený desetinným číslem | |||||||||||||||||||||
MesPomUv | decimal(6,4) | Měsíční poměr úvazku vyjádřený desetinným číslem | |||||||||||||||||||||
PrumPomUv | decimal(6,4) | Průměrný poměr úvazku vyjádřený desetinným číslem | |||||||||||||||||||||
CisloSluzOznac | char(3) | Číslo služebního označení pro úředníky ve služebním poměru | |||||||||||||||||||||
MesicePracurad | smallint | Počet měsíců na kdy byl zam. evidován na prac. úřadě (SK) | |||||||||||||||||||||
LegislatUvazek | decimal(4,2) | Zákonný úvazek dle legislativy (může být pouze 8; 7,75; 7,5) |
Zápis pomocí WebAPI
Údaj | Datový typ | Povinné pole | Význam | |||||||||||||||||||||
OsCislo | decimal(10,0) | Ano | osobní číslo pracovníka | |||||||||||||||||||||
DruhPomJ | char(2) | Ne | Uživateský druh prac. poměru | |||||||||||||||||||||
DobaUvazku | char(1) | Ano | doba na, kterou je vytvořen pracovní poměr
| |||||||||||||||||||||
PracStr | char(10) | Ano | pracovní středisko pracovníka | |||||||||||||||||||||
PracKateg | smallint | Ne | pracovní kategorie (vazba na tabulku˙ p_kateg.cis_kat) | |||||||||||||||||||||
Jkz | integer | Ne | klasifikace zaměstnání (KZAM -> vazba˙ tabulka cis_kzam.nazev | |||||||||||||||||||||
KlPoZam | char(4) | Ne | Klasifikace postavení v zaměstnání CZ-ICSE | |||||||||||||||||||||
IdPracmist | integer | Ne | ID pracovního místa zaměstnance | |||||||||||||||||||||
MzdStup | smallint | Ne | mzdovy stupen pracovnika (vazba na tarify.mzd_stup) | |||||||||||||||||||||
Trida | smallint | Ne | platova trida (vazba na tarify.trida) | |||||||||||||||||||||
TypTt | smallint | Ano | typ tarifní tabulky | |||||||||||||||||||||
ZakUvazek | decimal(4,2) | Ano | zákonný denní úvazek | |||||||||||||||||||||
HodUvazek | decimal(4,2) | Ano | průměrný denní úvazek | |||||||||||||||||||||
Smena | smallint | Ne | typ rozvrhu (záleží na typu kalendáře) | |||||||||||||||||||||
TypKal | smallint | Ano | typ kalendáře pracovníka
| |||||||||||||||||||||
TypMzdy | smallint | Ano | typ mzdy pracovnika, souvisí s obsahem položky tarif
| |||||||||||||||||||||
Tarif | decimal(16,2) | Ano | tarif zakladniho platu pracovnika (něsícní nebo hodinová sazba) | |||||||||||||||||||||
OsHodn | decimal(16,2) | Ne | osobní ohodnocení pracovníka | |||||||||||||||||||||
PriplVedeni | decimal(16,2) | Ne | příplatek za vedení | |||||||||||||||||||||
PriplZvlastni | decimal(16,2) | Ne | příplatek zvláštní | |||||||||||||||||||||
PrumDov | decimal(16,2) | Ne | průměr na dovolenou jsou (průměrné peníze na HODINU) | |||||||||||||||||||||
PrumNem | decimal(16,2) | Ne | prumer nemocenske (průměrné peníze na DEN) | |||||||||||||||||||||
DatumNastupu | date | Ano | datup nástupu do pracovního poměru | |||||||||||||||||||||
DuvodNast | char(3) | Ne | důvod nástupu pracovníka do pracov. poměru | |||||||||||||||||||||
DatumUkonc | date | Ne | datum ukončení pracovního poměru | |||||||||||||||||||||
DuvodUkonc | char(3) | Ne | důvod ukončení pracovního poměru | |||||||||||||||||||||
DatumPlanOdch | date | Ne | Datum plánovaného odchodu | |||||||||||||||||||||
ZkDoba | date | Ne | Zkušební doba do | |||||||||||||||||||||
RezZakazka | char(10) | Ne | režijní zakázka, na které pracovník dělá | |||||||||||||||||||||
DatumSkutNast | date | Ne | Datum skutečného nástupu |
Popis
Options
VlozenoOd
- Použití pro metodu: "GetData".
- Datový typ: DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
- Funkcionalita: Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly vloženy do databáze KS mzdy "od" zadaného data v tomto Option.
VlozenoDo
- Použití pro metodu: "GetData".
- Datový typ: DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
- Funkcionalita: Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly vloženy do databáze KS mzdy "do" zadaného data v tomto Option.
ZmenenoOd
- Použití pro metodu: "GetData".
- Datový typ: DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
- Funkcionalita: Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly změněnyvdatabáziKS mzdy "od" zadaného data v tomto Option. Bude kontrolována pouze změna položek zadaných v parametru
ZmenenoDo
- Použití pro metodu: "GetData".
- Datový typ: DateTime ve formátu "yyyy-MM-dd hhmmss" (Příklad: '2021-03-22 175235').
- Funkcionalita: Při jeho vyplnění budou vráceny pouze záznamy dané skupiny údajů, které byly změněnyvdatabáziKS mzdy "do" zadaného data v tomto Option.
Pokud bude zadáno více Option v parametru JsonOptions, bude vrácena množina údajů odpovídající průniku záznamů jednotlivých Option.
Příklad 1
Metoda = "GetData" SkupinaUdaju = "KmenoveUdaje" Items = "OsCislo, Jmeno, Prijmeni, Titul" JsonOptions = {"VlozenoOd": "2021-03-22 175000", "VlozenoDo": "2021-03-26 200000"} Metodou "GetData" budou vráceny záznamy zaměstnanců, kteří byli v databázi KS mzdy evidováni od 22.3.2021 17:50:00 do 26.3.2021 20:00:00.
Příklad 2
Metoda = "GetData" SkupinaUdaju = "KmenoveUdaje" Items = "OsCislo, Jmeno, Prijmeni, Titul" JsonOptions = {"ZmenenoOd": "2021-03-22 175000"} Metodou "GetData" budou vráceny záznamy zaměstnanců, u kterých byla provedena změna v některém z údajů v parametru "Items" (OsCislo, Jmeno, Prijmeni, Titul) od 22.3.2021 17:50:00.