WebAPI Platby: Porovnání verzí

Z Prirucky
 
Řádek 253: Řádek 253:
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.
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>
</pre>
== Zápis ==
* Při aktualizaci záznamu, jehož počátek je menší než zadané "DatOd" v měněných datech, dojde k založení nového záznamu se změněnými údaji a původní záznam bude ukončen.
<small>hd 71049</small>


== Odkazy ==
== Odkazy ==
* [[KS webAPI]]
* [[KS webAPI]]

Aktuální verze z 2. 4. 2024, 12:20

Čtení pomocí WebAPI

Údaj Datový typ Význam
Id integer jednoznačná identifikace řádku
OsCislo decimal(10,0) osobní číslo pracovníka
Kod smallint kód mzdové položky platby musí bý vyplněn! asi by měl být not null !
CelkCastka decimal(16,2) celková částka, která se má splatit (např celá výše půjčky)
ZbyvCastka decimal(16,2) zbývající částka - je snižována o skutečně zaplacené částky(používá se pro půjčky FKSP a další trvalé srážky, které mají stanovenu celk. částku předem)
MesCastka decimal(16,2) srážka,která má být měsíčně sražena. Obshujeli částku 99999 bude sražena max. možná částka(celá dobírka)
Poradi smallint pořadí srážení jednotlivých plateb v rámci mzdových položek se stejným číslem algoritmu
CisloPlatby char(20) číslo platby
KonstSymb char(4) konstantní symbol účtu
VarSymb char(10) variabilní symbol účtu
SpecSymb char(10) specifický symbol účtu
CisloBanky char(4) číslo banky
Iban char(28) iban
Swift char(11) SWIFT
EvCislo char(100) evidenční číslo
Poznamka char(35) poznámka
DatOd date datum od kdy platí platba
DatDo date datum do kdy platí platba

Zápis pomocí WebAPI

Údaj Datový typ Povinné pole Význam
OsCislo decimal(10,0) Ano osobní číslo pracovníka
Kod smallint Ano kód mzdové položky platby musí bý vyplněn! asi by měl být not null !
CelkCastka decimal(16,2) Ne celková částka, která se má splatit (např celá výše půjčky)
ZbyvCastka decimal(16,2) Ne zbývající částka - je snižována o skutečně zaplacené částky(používá se pro půjčky FKSP a další trvalé srážky, které mají stanovenu celk. částku předem)
MesCastka decimal(16,2) Ano srážka,která má být měsíčně sražena. Obshujeli částku 99999 bude sražena max. možná částka(celá dobírka)
Poradi smallint Ano pořadí srážení jednotlivých plateb v rámci mzdových položek se stejným číslem algoritmu
CisloPlatby char(20) Ne číslo platby
KonstSymb char(4) Ne konstantní symbol účtu
VarSymb char(10) Ne variabilní symbol účtu
SpecSymb char(10) Ne specifický symbol účtu
CisloBanky char(4) Ne číslo banky
Iban char(28) Ne iban
Swift char(11) Ne SWIFT
EvCislo char(100) Ne evidenční číslo
Poznamka char(35) Ne poznámka
DatOd date Ano datum od kdy platí platba
DatDo date Ne datum do kdy platí platba

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.

Zápis

  • Při aktualizaci záznamu, jehož počátek je menší než zadané "DatOd" v měněných datech, dojde k založení nového záznamu se změněnými údaji a původní záznam bude ukončen.

hd 71049

Odkazy