WebAPI Platby
Z Prirucky
(přesměrováno z Platby (KS WebAPI))
Č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