Resources. Domeen: Projekt.
| what | resource |
|---|---|
| Suund | Väljund (get), Sisend (put) |
| Endpoint | POST https://login.directo.ee/xmlcore/cap_xml_direct/xmlcore.asp |
| Skeem (väljund) | ws_ressursid.xsd |
| Skeem (sisend) | xml_IN_ressursid.xsd |
| Parameeter | Selgitus |
|---|---|
token | token (kohustuslik) |
get | 1 |
what | resource |
number | filter (valikuline) |
date1 | perioodi algus |
date2 | perioodi lõpp |
customer | filter (valikuline) |
employee | filter (valikuline) |
confirmed | filter (valikuline) |
ts | muutunud alates |
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
number | number | int | |||
confirmed | kinnitatud | int | |||
date | aeg | dateTime | |||
customer | vaik_klient_kood | string | |||
employee | vaik_tegija | string | |||
comment | kommentaar | string | |||
object | objekt | string | |||
ts | ts | dateTime |
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
employee | tegija | string | |||
itemcode | artikkel | string | |||
customer | klient_kood | string | |||
quantity | kogus | decimal | |||
price | hind | decimal | |||
total | summa | decimal | |||
date | aeg | date | |||
object | objektid | string | |||
project | projekt | string | |||
rn | rn | int | |||
rv | rv | int |
xd_update=1 ja terve dokumendi postitamist. Vaikeväärtused (ALT.FROM): Kohustuslikud väljad.
Type=14).confirm (lisaks transpordiparameetrile xd_confirm).delete=„1“ kustutab ressursi (kinnitatud dokumenti ei kustutata – vastus Type=19). Rida saab kustutada rea atribuudiga kustuta=„1“.| XML väli | SQL väli | Tüüp | Pikkus | Kohustuslik | UI väli | Selgitus |
|---|---|---|---|---|---|---|
number | number | int | 9 | jah | Number | document number/ID, mandatory; It must be unique for each document and remain same if more than one transaction of the same document is necessary |
date | aeg | dateTime | Aeg | |||
comment | kommentaar | string | 255 | Kommentaar | ||
customer | vaik_klient_kood | string | 32 | Klient | ||
employee | vaik_tegija | string | 32 | Tegija | ||
stock | ladu | string | 32 | Ladu | ALT.FROM: tr.params | |
project | projekt | string | 32 | Projekt | ||
asset | inventar | string | 32 | Inventar | ||
datafield1 | lisa_field1 | string | 255 | Lisaväli 1, ! või vastavalt seadetele | ||
datafield2 | lisa_field2 | string | 255 | Lisaväli 2, ! või vastavalt seadetele | ||
datafield3 | lisa_field3 | string | 255 | Lisaväli 3, ! või vastavalt seadetele | ||
datafield4 | lisa_field4 | string | 255 | Lisaväli 4, ! või vastavalt seadetele | ||
datafield5 | lisa_field5 | string | 255 | Lisaväli 5, ! või vastavalt seadetele | ||
datafield6 | lisa_field6 | string | 255 | Lisaväli 6, ! või vastavalt seadetele | ||
datafield7 | lisa_field7 | string | 255 | Lisaväli 7, ! või vastavalt seadetele | ||
object | objekt | string | 255 | Objekt | ||
confirm | kinnita | int | 1 | olek | , confirm document = 1 |
Mitte saata:
session_id – for internal use at Directo side, do not send this field!| XML väli | SQL väli | Tüüp | Pikkus | Kohustuslik | UI väli | Selgitus |
|---|---|---|---|---|---|---|
item | artikkel | string | 255 | Artikkel | ||
quantity | kogus | decimal | Kogus | |||
date | aeg | dateTime | Aeg | |||
description | nimetus | string | 255 | Nimetus | ALT.FROM: item | |
price | hind | decimal | Ühikuhind | unit price without vat | ||
discount | ale | decimal | % | |||
comment | kommentaar | string | 255 | Kommentaar | ||
event | event | int | Sündmus | |||
purchaseprice | fifo | decimal | Ostuhind | |||
unit | yhik | string | 32 | Ühik | artiklilt, kui on puudu | |
employee | tegija | string | 32 | Tegija | ||
invoiced | arvega | decimal | Arvega | |||
contract | leping | int | Leping | |||
timewindow1 | aeg_aken1 | dateTime | Ajaaken1 | |||
timewindow2 | aeg_aken2 | dateTime | Ajaaken2 | |||
project | projekt | string | 32 | Projekt | ALT.FROM: item > item class | |
sum | summa | decimal | Summa | |||
customer | klient_kood | string | 32 | Klient | ALT.FROM: header - vaik_klient_kood | |
customername | klient_nimi | string | 255 | Kliendi nimi | ALT.FROM: customer | |
stock | r_ladu | string | 32 | Ladu | ||
vatcode | kmk | int | KMk | ALT.FROM: customer > item > item class (depending on vatregion) | ||
contact | kontakt | string | 200 | Kontakt | ||
object | objektid | string | 255 | Objekt | ||
closed | suletud | int | Suletud | |||
initialqty | kogus_alg | decimal | Algne | |||
finishedqty | kogus_tehtud | decimal | Tehtud | |||
stopped | peatutud | int | Peatatud | |||
customerqty | klient_kogus | decimal | Kliendi kogus | |||
sn | sn | string | 128 | SN | ||
constant1 | konstant1 | decimal | ||||
constant2 | konstant2 | decimal | ||||
constant3 | konstant3 | decimal | ||||
constant4 | konstant4 | decimal | ||||
asset | r_inventar | string | 32 | KL.inventar | ||
capitalasset | pohivara | string | 32 | Inventar | ||
shelf | riiul | string | 32 | Riiul | ||
department | osakond | string | 32 | Osakond | ||
supplier | hankija | string | 32 | |||
text1 | tekst1 | string | 255 | |||
text2 | tekst2 | string | 255 | |||
text3 | tekst3 | string | 255 | |||
text4 | tekst4 | string | 255 | |||
delete | kustuta | int | „1“ - delete row | |||
rn | rn | int | Nr | row order number in document 1 - N ALT.FROM: random |
Komponendipõhine; täiendada algsest wikist, kui parameetrid on.
docid = loodud/uuendatud dokumendi number. Veakoodid: Vastused ja veakoodid.
<results> <Result Type="0" Desc="Created" docid="100001" doctype="RESOURCE" submit="Ressursid"/> </results>