WebAPI Pracovní pomůcky: 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''' …) |
|||
Řádek 39: | Řádek 39: | ||
|decimal(8,2) | |decimal(8,2) | ||
|Cena pomůcky | |Cena pomůcky | ||
|- | |||
|CisPol | |||
|integer | |||
|Číslo záznamu v rámci skladu a čísla pomůcky | |||
|- | |||
|IdVyd | |||
|integer | |||
|Identifikace výdejky v rámci skladu, pomůcky, cis_pol | |||
|- | |||
|DatVrac | |||
|date | |||
|Datum vrácení | |||
|- | |||
|DuvVrac | |||
|char(7) | |||
|Důvod vrácení | |||
|- | |||
|DatStor | |||
|date | |||
|Datum storna | |||
|- | |||
|PrevNaOsCislo | |||
|decimal(10,0) | |||
|Osobní číslo zaměstnance, na kterého byla pomůcka převedena | |||
|- | |||
|PrevNaCisloPom | |||
|smallint | |||
|Číslo poměru zaměstnance, na kterého byla pomůcka převedena | |||
|} | |} | ||
Řádek 89: | Řádek 117: | ||
|Ne | |Ne | ||
|Cena pomůcky | |Cena pomůcky | ||
|- | |||
|CisPol | |||
|integer | |||
|Ne | |||
|Číslo záznamu v rámci skladu a čísla pomůcky | |||
|- | |||
|IdVyd | |||
|integer | |||
|Ne | |||
|Identifikace výdejky v rámci skladu, pomůcky, cis_pol | |||
|- | |||
|DatVrac | |||
|date | |||
|Ano | |||
|Datum vrácení | |||
|- | |||
|DuvVrac | |||
|char(7) | |||
|Ano | |||
|Důvod vrácení | |||
|- | |||
|DatStor | |||
|date | |||
|Ne | |||
|Datum storna | |||
|- | |||
|PrevNaOsCislo | |||
|decimal(10,0) | |||
|Ne | |||
|Osobní číslo zaměstnance, na kterého byla pomůcka převedena | |||
|- | |||
|PrevNaCisloPom | |||
|smallint | |||
|Ne | |||
|Číslo poměru zaměstnance, na kterého byla pomůcka převedena | |||
|} | |||
==Položky nutné k vyplnění pro vložení pomůcky== | |||
*OsCislo | |||
*CisloPom | |||
*Sklad | |||
*CisPomucky | |||
*Pocet | |||
*DatVyd | |||
*Cena | |||
=Popis= | =Popis= | ||
==Option== | |||
Stav | |||
* '''Použití pro metodu:''' "UpdateData". | |||
* '''Datový typ:''' Integer (Příklad: 'Stav':'1‘). | |||
* '''Přípustné hodnoty:''' | |||
** '''0''' – Vrácení pracovní pomůcky | |||
** '''1''' – Storno pracovní pomůcky | |||
** '''2''' – Převod na jinou osobu | |||
* '''Funkcionalita:''' Při jeho vyplnění budou vráceny, stornovány případně převedeny pracovní pomůcky. Jiná funkcionalita není v tomto případě definována a není nijak jinak možné zasahovat do této struktury z důvodu udržení integrity dat. Při použití toho Option není nutné definovat vyhledávací podmínku '''JsonSearchCriteria''', může tedy zůstat nevyplněna. | |||
<pre> | |||
Metoda = "UpdateData" | |||
SkupinaUdaju = "PracovniPomucky" | |||
Data = [{'OsCislo': '1','CisloPom': '0','Sklad': '001','CisPomucky': '05','Pocet': '1','DatVyd':'2021-05-24','Cena':'NULL','IdVyd':'73','CisPol':'1','PrevNaOsCislo':'3','PrevNaCisloPom':'0'}] | |||
JsonOptions = {"Stav": "2"} | |||
</pre> |
Verze z 15. 6. 2021, 08:26
Čtení pomocí WebAPI
Údaj | Datový typ | Význam |
OsCislo | decimal(10,0) | Os. číslo zaměstnance |
CisloPom | smallint | Číslo poměru zaměstnance |
Sklad | char(10) | Identifikace skladu |
CisPomucky | char(12) | Číslo pomůcky |
Pocet | decimal(10,3) | Vydané množství |
DatVyd | date | Datum výdeje |
Cena | decimal(8,2) | Cena pomůcky |
CisPol | integer | Číslo záznamu v rámci skladu a čísla pomůcky |
IdVyd | integer | Identifikace výdejky v rámci skladu, pomůcky, cis_pol |
DatVrac | date | Datum vrácení |
DuvVrac | char(7) | Důvod vrácení |
DatStor | date | Datum storna |
PrevNaOsCislo | decimal(10,0) | Osobní číslo zaměstnance, na kterého byla pomůcka převedena |
PrevNaCisloPom | smallint | Číslo poměru zaměstnance, na kterého byla pomůcka převedena |
Zápis pomocí WebAPI
Údaj | Datový typ | Povinné pole | Význam |
OsCislo | decimal(10,0) | Ano | Os. číslo zaměstnance |
CisloPom | smallint | Ano | Číslo poměru zaměstnance |
Sklad | char(10) | Ano | Identifikace skladu |
CisPomucky | char(12) | Ano | Číslo pomůcky |
Pocet | decimal(10,3) | Ne | Vydané množství |
DatVyd | date | Ano | Datum výdeje |
Cena | decimal(8,2) | Ne | Cena pomůcky |
CisPol | integer | Ne | Číslo záznamu v rámci skladu a čísla pomůcky |
IdVyd | integer | Ne | Identifikace výdejky v rámci skladu, pomůcky, cis_pol |
DatVrac | date | Ano | Datum vrácení |
DuvVrac | char(7) | Ano | Důvod vrácení |
DatStor | date | Ne | Datum storna |
PrevNaOsCislo | decimal(10,0) | Ne | Osobní číslo zaměstnance, na kterého byla pomůcka převedena |
PrevNaCisloPom | smallint | Ne | Číslo poměru zaměstnance, na kterého byla pomůcka převedena |
Položky nutné k vyplnění pro vložení pomůcky
- OsCislo
- CisloPom
- Sklad
- CisPomucky
- Pocet
- DatVyd
- Cena
Popis
Option
Stav
- Použití pro metodu: "UpdateData".
- Datový typ: Integer (Příklad: 'Stav':'1‘).
- Přípustné hodnoty:
- 0 – Vrácení pracovní pomůcky
- 1 – Storno pracovní pomůcky
- 2 – Převod na jinou osobu
- Funkcionalita: Při jeho vyplnění budou vráceny, stornovány případně převedeny pracovní pomůcky. Jiná funkcionalita není v tomto případě definována a není nijak jinak možné zasahovat do této struktury z důvodu udržení integrity dat. Při použití toho Option není nutné definovat vyhledávací podmínku JsonSearchCriteria, může tedy zůstat nevyplněna.
Metoda = "UpdateData" SkupinaUdaju = "PracovniPomucky" Data = [{'OsCislo': '1','CisloPom': '0','Sklad': '001','CisPomucky': '05','Pocet': '1','DatVyd':'2021-05-24','Cena':'NULL','IdVyd':'73','CisPol':'1','PrevNaOsCislo':'3','PrevNaCisloPom':'0'}] JsonOptions = {"Stav": "2"}