WebAPI Zpracovaná docházka

Z Prirucky

Čtení pomocí WebAPI

Údaj Datový typ Význam
OsCislo decimal(10,0) osobní číslo pracovníka
CisloPom smallint číslo pracovního poměru
PracStr char(10) pracovní středisko pracovníka
Kod smallint kód odměny (mzdové položky)
Castka decimal(16,2) částka odměny,doplatku atd.
DatOd date datum od
DatDo date datum do
Dny decimal(3,1) Počet dní
Hodiny decimal(5,2) Počet hodin
Smena char(1) Identifikace směny
Datum date 1. den období

Zápis pomocí WebAPI

Údaj Datový typ Povinné pole Význam
OsCislo decimal(10,0) Ano osobní číslo pracovníka
CisloPom smallint Ne číslo pracovního poměru
PracStr char(10) Ne pracovní středisko pracovníka
Kod smallint Ano kód odměny (mzdové položky)
Castka decimal(16,2) Ne částka odměny,doplatku atd.
DatOd date Ne datum od
DatDo date Ne datum do
Dny decimal(3,1) Ne Počet dní
Hodiny decimal(5,2) Ne Počet hodin
Smena char(1) Ne Identifikace směny
Datum date Ano 1. den období


Komentář

  • Základní mzda - kódy 100-169. Povinnost vyplnění položek Dny, Hodiny, není nutno vyplňovat DatOd, DatDo
  • Absence - u mzdových položek typu absence probíhá kontrola na nutnost vyplnění následujících položek:
DatOd, DatDo, Dny, Hodiny.
  • Zápis - je možno provádět opakovaně (po částech). Důležitý je pak mód zápisu (insert/update):
insert - povoleno
update - nepovoleno
delete - povoleno za omezujících podmínek (je možný delete 1 nebo více řádků; mazat mohou být jen záznamy z jednoho mzdového období, přičemž nesmí být mazána data uzavřeného období - tj. mazat je povoleno jen data aktuálního období).