|
|
Řádek 1: |
Řádek 1: |
| =Čtení pomocí WebAPI= | | =Čtení pomocí WebAPI= |
| {|border="1" cellpadding="3" cellspacing="0" | | {|class="wikitable sortable" border="1" cellpadding="3" cellspacing="0" |
| |- style="background-color: #eeeeee" | | |- style="background-color: #eeeeee" |
| |'''Údaj''' | | |'''Údaj''' |
Verze z 1. 7. 2021, 14:13
Čtení pomocí WebAPI
Údaj
|
Datový typ
|
Význam
|
OsCislo
|
decimal(10,0)
|
osobní číslo pracovníka (čís. píchačky)
|
Prijmeni
|
char(40)
|
přijmení pracovníka
|
Jmeno
|
char(40)
|
jméno pracovníka
|
Titul
|
char(25)
|
akademický titul pracovníka
|
RodneJmeno
|
char(40)
|
rodné jméno pracovníka
|
RodneCislo
|
char(10)
|
rodné číslo pracovníka
|
MistoNarozeni
|
char(48)
|
místo narození pracovníka
|
RodinStav
|
char(1)
|
rodinný stav pracovníka
5
|
-
|
druh(družka)
|
4
|
-
|
ovdovělý (á)
|
3
|
-
|
rozvedený (á)
|
2
|
-
|
ženatý (vdaná)
|
1
|
-
|
svobodný (á)
|
|
Narodnost
|
char(2)
|
národnost pracovníka
0
|
-
|
nezjištěná
|
1
|
-
|
česká
|
2
|
-
|
slovenská
|
3
|
-
|
ukrajinská
|
4
|
-
|
ruská
|
5
|
-
|
polská
|
6
|
-
|
maďarská
|
7
|
-
|
německá
|
8
|
-
|
bulharská
|
9
|
-
|
ostatní
|
|
StPrisl
|
char(3)
|
státní příslušnost pracovníka
435
|
-
|
Rakousko
|
427
|
-
|
Německo
|
311
|
-
|
Jugoslávie
|
203
|
-
|
Česko nově
|
192
|
-
|
Slovensko
|
191
|
-
|
Česko
|
161
|
-
|
Rumunsko
|
151
|
-
|
Polsko
|
131
|
-
|
Maďarsko
|
121
|
-
|
Bulharsko
|
101
|
-
|
SNS
|
|
CisloOp
|
char(12)
|
číslo občanského průkazu
|
CisloPasu
|
char(12)
|
číslo pasu
|
BranPov
|
char(2)
|
indikace branné povinnosti pracovníka
0
|
-
|
nevoják
|
1
|
-
|
branec
|
2
|
-
|
voják
|
|
UliceTrv
|
char(45)
|
ulice a číslo domu trvalého bydliště pracovníka
|
TrUlice
|
char(30)
|
ulice trvalého bydliště pracovníka
|
TrCislo
|
char(14)
|
číslo domu trvalého bydliště pracovníka
|
MistoTrv
|
char(48)
|
místo trvalého bydliště
|
StatAdr
|
char(2)
|
Kód státu u trvalého bydliště
|
PscTrv
|
char(5)
|
PSČ trvalého bydliště
|
PostaTrv
|
char(48)
|
pošta tvrvalého bydliště
|
TrvPostcode
|
char(11)
|
Postcode u trvalého bydliště (zahraniční adresa)
|
UlicePrech
|
char(45)
|
ulice přechodného bydliště pracovníka
|
PrUlice
|
char(30)
|
ulice přechodného bydliště pracovníka
|
PrCislo
|
char(14)
|
číslo domu přechodného bydliště pracovníka
|
MistoPrech
|
char(48)
|
místo přechodného bydliště
|
PrechStatAdr
|
char(2)
|
stát u přechodného bydliště
|
PscPrech
|
char(5)
|
PSČ přechodného bydliště
|
PostaPrech
|
char(48)
|
Pošta přechodného bydliště
|
PrechPostcode
|
char(11)
|
Postcode u přechodného bydliště (zahraniční adresa)
|
KmenStr
|
char(10)
|
kmenové středisko pracovníka
|
ZmenPracSch
|
char(2)
|
změněná pracovní schopnost
|
DruhDuchodu
|
char(3)
|
druh duchodu pracovnika (ciselnik JUZO) 1. číslice = orgán vyplácející důchod ;2. - 3. místo = druh důchodu
1xx
|
-
|
|
2xx
|
-
|
Úřad sociálního zabezpečení
|
3xx
|
-
|
vojenská správa
|
4xx
|
-
|
ministerstvo vnitra
|
5xx
|
-
|
obecní úřady
|
x11
|
-
|
ministerstvo spravedlnosti
|
x12
|
-
|
částečný invalidní
|
x13
|
-
|
invalidní
|
x14
|
-
|
starobní
|
x15
|
-
|
vdovský
|
x16
|
-
|
sirotci
|
x17
|
-
|
sociální
|
x18
|
-
|
za výsluhu let
|
x19
|
-
|
osobní
|
x20
|
-
|
jiný důchod
|
x21
|
-
|
důchod manželky
|
x22
|
-
|
souběh důch.vdov. a část.inval.
|
x23
|
-
|
souběh důch.vdov. a invalidního
|
x24
|
-
|
souběh důch.vdov. a starobního
|
x25
|
-
|
souběh důch.vdov. a za výsluhu
|
x29
|
-
|
souběh důch.vdov. a sirotčího
|
x31
|
-
|
soubeh duch.vdov. a jineho
|
|
-
|
zvýšení důch. pro bezmocnost
|
|
DuchodOd
|
date
|
datum nástupu do důchodu v aktual. roce
|
DatumNastupu
|
date
|
datum nástupu do organizace
|
DatumVystupu
|
date
|
datum výstupu z organizace
|
DanSleva
|
char(1)
|
uplatňuje slevu na dani
|
DetiProDuch
|
smallint
|
Počet dětí započitatelných do důchodu
|
ZdravPoj
|
smallint
|
nynější zdravotní pojišťovna
|
ZdravPojOd
|
date
|
datum nástupu k zdravotní pojišťovně
|
MinZdravPoj
|
smallint
|
minulá zdravotní pojišťovna
|
TitulZa
|
char(15)
|
Tituly za jménem
|
ZpsOd
|
date
|
ZPS od
|
ZpsDo
|
date
|
ZPS do
|
DanNerez
|
char(1)
|
Příznak daňového nerezidenta
|
OpPlat
|
date
|
Konec platnosti OP
|
PasPlat
|
date
|
Konec platnosti pasu
|
DatDuchPredp
|
date
|
Datum předpokládaného důchodu
|
OkresNar
|
char(20)
|
Okres místa narození
|
StatNar
|
char(2)
|
Kód státu u místa narození
|
IdPodniku
|
integer
|
Id podniku
|
VydavatelPasu
|
char(40)
|
Vydavatel cestovního pasu
|
Datum1Nast
|
date
|
Datum 1. nástupu
|
EvidCislo
|
char(32)
|
Evidenční číslo
|
VyplMisto
|
smallint
|
výplatní místo pracovníka
|
Zápis pomocí WebAPI
Údaj
|
Datový typ
|
Povinné pole
|
Význam
|
OsCislo
|
decimal(10,0)
|
Ne
|
osobní číslo pracovníka (čís. píchačky)
|
Prijmeni
|
char(40)
|
Ne
|
přijmení pracovníka
|
Jmeno
|
char(40)
|
Ne
|
jméno pracovníka
|
Titul
|
char(25)
|
Ne
|
akademický titul pracovníka
|
RodneJmeno
|
char(40)
|
Ne
|
rodné jméno pracovníka
|
RodneCislo
|
char(10)
|
Ne
|
rodné číslo pracovníka
|
MistoNarozeni
|
char(48)
|
Ne
|
místo narození pracovníka
|
RodinStav
|
char(1)
|
Ne
|
rodinný stav pracovníka
5
|
-
|
druh(družka)
|
4
|
-
|
ovdovělý (á)
|
3
|
-
|
rozvedený (á)
|
2
|
-
|
ženatý (vdaná)
|
1
|
-
|
svobodný (á)
|
|
Narodnost
|
char(2)
|
Ne
|
národnost pracovníka
0
|
-
|
nezjištěná
|
1
|
-
|
česká
|
2
|
-
|
slovenská
|
3
|
-
|
ukrajinská
|
4
|
-
|
ruská
|
5
|
-
|
polská
|
6
|
-
|
maďarská
|
7
|
-
|
německá
|
8
|
-
|
bulharská
|
9
|
-
|
ostatní
|
|
StPrisl
|
char(3)
|
Ne
|
státní příslušnost pracovníka
435
|
-
|
Rakousko
|
427
|
-
|
Německo
|
311
|
-
|
Jugoslávie
|
203
|
-
|
Česko nově
|
192
|
-
|
Slovensko
|
191
|
-
|
Česko
|
161
|
-
|
Rumunsko
|
151
|
-
|
Polsko
|
131
|
-
|
Maďarsko
|
121
|
-
|
Bulharsko
|
101
|
-
|
SNS
|
|
CisloOp
|
char(12)
|
Ne
|
číslo občanského průkazu
|
CisloPasu
|
char(12)
|
Ne
|
číslo pasu
|
BranPov
|
char(2)
|
Ne
|
indikace branné povinnosti pracovníka
0
|
-
|
nevoják
|
1
|
-
|
branec
|
2
|
-
|
voják
|
|
TrUlice
|
char(30)
|
Ne
|
ulice trvalého bydliště pracovníka
|
TrCislo
|
char(14)
|
Ne
|
číslo domu trvalého bydliště pracovníka
|
MistoTrv
|
char(48)
|
Ne
|
místo trvalého bydliště
|
StatAdr
|
char(2)
|
Ne
|
Kód státu u trvalého bydliště
|
PscTrv
|
char(5)
|
Ne
|
PSČ trvalého bydliště
|
PostaTrv
|
char(48)
|
Ne
|
pošta tvrvalého bydliště
|
TrvPostcode
|
char(11)
|
Ne
|
Postcode u trvalého bydliště (zahraniční adresa)
|
PrUlice
|
char(30)
|
Ne
|
ulice přechodného bydliště pracovníka
|
PrCislo
|
char(14)
|
Ne
|
číslo domu přechodného bydliště pracovníka
|
MistoPrech
|
char(48)
|
Ne
|
místo přechodného bydliště
|
PrechStatAdr
|
char(2)
|
Ne
|
stát u přechodného bydliště
|
PscPrech
|
char(5)
|
Ne
|
PSČ přechodného bydliště
|
PostaPrech
|
char(48)
|
Ne
|
Pošta přechodného bydliště
|
PrechPostcode
|
char(11)
|
Ne
|
Postcode u přechodného bydliště (zahraniční adresa)
|
KmenStr
|
char(10)
|
Ne
|
kmenové středisko pracovníka
|
ZmenPracSch
|
char(2)
|
Ne
|
změněná pracovní schopnost
|
DruhDuchodu
|
char(3)
|
Ne
|
druh duchodu pracovnika (ciselnik JUZO) 1. číslice = orgán vyplácející důchod ;2. - 3. místo = druh důchodu
1xx
|
-
|
|
2xx
|
-
|
Úřad sociálního zabezpečení
|
3xx
|
-
|
vojenská správa
|
4xx
|
-
|
ministerstvo vnitra
|
5xx
|
-
|
obecní úřady
|
x11
|
-
|
ministerstvo spravedlnosti
|
x12
|
-
|
částečný invalidní
|
x13
|
-
|
invalidní
|
x14
|
-
|
starobní
|
x15
|
-
|
vdovský
|
x16
|
-
|
sirotci
|
x17
|
-
|
sociální
|
x18
|
-
|
za výsluhu let
|
x19
|
-
|
osobní
|
x20
|
-
|
jiný důchod
|
x21
|
-
|
důchod manželky
|
x22
|
-
|
souběh důch.vdov. a část.inval.
|
x23
|
-
|
souběh důch.vdov. a invalidního
|
x24
|
-
|
souběh důch.vdov. a starobního
|
x25
|
-
|
souběh důch.vdov. a za výsluhu
|
x29
|
-
|
souběh důch.vdov. a sirotčího
|
x31
|
-
|
soubeh duch.vdov. a jineho
|
|
-
|
zvýšení důch. pro bezmocnost
|
|
DuchodOd
|
date
|
Ne
|
datum nástupu do důchodu v aktual. roce
|
DatumNastupu
|
date
|
Ne
|
datum nástupu do organizace
|
DatumVystupu
|
date
|
Ne
|
datum výstupu z organizace
|
DanSleva
|
char(1)
|
Ne
|
uplatňuje slevu na dani
|
DetiProDuch
|
smallint
|
Ne
|
Počet dětí započitatelných do důchodu
|
ZdravPoj
|
smallint
|
Ne
|
nynější zdravotní pojišťovna
|
TitulZa
|
char(15)
|
Ne
|
Tituly za jménem
|
ZpsOd
|
date
|
Ne
|
ZPS od
|
ZpsDo
|
date
|
Ne
|
ZPS do
|
DanNerez
|
char(1)
|
Ne
|
Příznak daňového nerezidenta
|
OpPlat
|
date
|
Ne
|
Konec platnosti OP
|
PasPlat
|
date
|
Ne
|
Konec platnosti pasu
|
DatDuchPredp
|
date
|
Ne
|
Datum předpokládaného důchodu
|
OkresNar
|
char(20)
|
Ne
|
Okres místa narození
|
StatNar
|
char(2)
|
Ne
|
Kód státu u místa narození
|
IdPodniku
|
integer
|
Ano
|
Id podniku
|
VydavatelPasu
|
char(40)
|
Ne
|
Vydavatel cestovního pasu
|
Datum1Nast
|
date
|
Ne
|
Datum 1. nástupu
|
EvidCislo
|
char(32)
|
Ne
|
Evidenční číslo
|
VyplMisto
|
smallint
|
Ne
|
výplatní místo pracovníka
|
Popis
Options
EvidStavZam
Ve skupině údajů "KmenoveUdaje", pro metodu "GetData", je možno nastavit parametr Option "EvidStavZam" (Evidenční stav zaměstnanců). Dle hodnoty tohoto parametru bude ve výsledné struktuře pouze požadovaná skupina zaměstnanců.
Přípustné hodnoty Option "EvidStavZam":
- 0: zaměstnanci po výstupu.
- 1: aktivní zaměstnanci
- 3: zaměstnanci v mimoevidenčním stavu
Příklad 1
Zadání vlastnosti JsonOptions: { "EvidStavZam": "1" }. Metodou "GetData" bude vrácena skupina zaměstnanců, kteří jsou v evidenčním stavu.
Příklad 2
Zadání vlastnosti JsonOptions: { "EvidStavZam": "1" }. Metodou "GetData" bude vrácena skupina zaměstnanců, kteří jsou v evidenčním stavu.
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 3
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 4
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.