Sklad

GET

/stores

Získá kolekci BO Sklad

GET

/stores/meta/dataprotection

Získá seznam položek BO, které mohou být chráněny na BO Sklad

GET

/stores/views/{view}

Získá pohled nad BO Sklad

GET

/stores/{id}

Získá daný BO Sklad

GET

/stores/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Sklad

GET

/stores/{id}/meta/dataprotection

Získá seznam chráněných položek, které jsou na BO Sklad aktuálnímu uživateli znepřístupněny

GET

/stores/{id}/userparameters

Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Sklad

POST

/stores

Vytvoří nový BO Sklad

POST

/stores/query

Vyhodnotí query dotaz nad BO Sklad

PUT

/stores/{id}

Modifikuje daný BO Sklad

PUT

/stores/{id}/editlock

Vytvoří editační zámek na daném BO Sklad

PUT

/stores/{id}/editunlock

Zruší editační zámek na daném BO Sklad

DELETE

/stores/{id}

Smaže BO Sklad

Metadata - Perzistentní položky

account_id string (account) relace

Účet, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

address_id string (address) relace

Adresa, pole vlastněné tabulkou, možné řadit a filtrovat, objekt na který pole odkazuje je 'vlastněn'

code string (5)

Kód, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

fifo boolean

FIFO, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

firstopenperiod_id string (period) relace

První období, pole vlastněné tabulkou, možné řadit a filtrovat

hidden boolean

Skrytý, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

ignorescoutofstockdelivery boolean

Ignorovat nastavení vyskladnění do minusu na skladové kartě, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

inputaccessibilitylimit integer

Hranice dostupnosti pro naskladnění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

inputisaccessibilityfilter boolean

Je zapnut filtr na dostupnost pro naskladnění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

inputstrategyid string (26)

Strategie pro naskladnění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, fkAnsiCaseSensitive

intrastatinputstatistic_id string (intrastatinputstatistic) relace

Stat.hodnota na vstupu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je přístupná pro hromadné změny

intrastatoutputstatistic_id string (intrastatoutputstatistic) relace

Stat.hodnota na výstupu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je přístupná pro hromadné změny

intrastatregion_id string (intrastatregion) relace

Kraj původu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je přístupná pro hromadné změny

inventorystate integer

Je inventura, pole vlastněné tabulkou, možné řadit a filtrovat

invstartedby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat

islogistic boolean

Sklad je polohovaný, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

islogisticfromdate$date string

Dat. zahájení poloh., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

lastopenperiod_id string (period) relace

Akt.období, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat

machinename string (100)

Stanice, pole vlastněné tabulkou, možné řadit a filtrovat, pole je přístupná pro hromadné změny

name string (30)

Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

objversion integer

Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

outofstockbatchdelivery integer

Vyskl. šarží/s.čísel, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

outofstockdelivery integer

Vyskl., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

outputaccessibilitylimit integer

Hranice dostupnosti pro vyskladnění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

outputisaccessibilityfilter boolean

Je zapnut filtr na dostupnost pro vyskladnění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

outputstrategyid string (26)

Strategie pro vyskladnění, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, fkAnsiCaseSensitive

pricelist_id string (pricelist) relace

Ceník, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

refundstore_id string (store) relace

Vracet do, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

registerbusorders boolean

Sklad je veden zakázkově, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

toaccount boolean

Účtovat, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole je přístupná pro hromadné změny

Metadata - Neperzistentní položky

classid string (26)

ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

displayname string (100)

Název, pouze pro čtení

id string (10)

Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

Příklady
  • GET
  • QUERY
  • POST
  • PUT
  • DELETE
  • BATCH
  • Builder
Request

GET

https://atd.abra.eu/demodata/stores?take=1

GET

https://atd.abra.eu/demodata/stores/{id}
Response
{
    "objversion": 85,
    "hidden": false,
    "address_id": "5B00000101",
    "name": "Hlavní sklad",
    "code": "01",
    "account_id": "MA00000101",
    "pricelist_id": null,
    "inventorystate": 0,
    "machinename": "",
    "invstartedby_id": null,
    "refundstore_id": "4400000101",
    "firstopenperiod_id": "2200000101",
    "lastopenperiod_id": "1N00000101",
    "fifo": false,
    "toaccount": true,
    "outofstockdelivery": 0,
    "outofstockbatchdelivery": 0,
    "intrastatinputstatistic_id": "1000000000",
    "intrastatoutputstatistic_id": "1000000000",
    "intrastatregion_id": "F000000000",
    "islogistic": true,
    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
    "registerbusorders": false,
    "ignorescoutofstockdelivery": false,
    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
    "inputisaccessibilityfilter": false,
    "outputisaccessibilityfilter": false,
    "inputaccessibilitylimit": 0,
    "outputaccessibilitylimit": 0
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "stores", "take": "1"}

POST

https://atd.abra.eu/demodata/stores/query
{"take": "1"}
Response
{
    "objversion": 85,
    "hidden": false,
    "address_id": "5B00000101",
    "name": "Hlavní sklad",
    "code": "01",
    "account_id": "MA00000101",
    "pricelist_id": null,
    "inventorystate": 0,
    "machinename": "",
    "invstartedby_id": null,
    "refundstore_id": "4400000101",
    "firstopenperiod_id": "2200000101",
    "lastopenperiod_id": "1N00000101",
    "fifo": false,
    "toaccount": true,
    "outofstockdelivery": 0,
    "outofstockbatchdelivery": 0,
    "intrastatinputstatistic_id": "1000000000",
    "intrastatoutputstatistic_id": "1000000000",
    "intrastatregion_id": "F000000000",
    "islogistic": true,
    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
    "registerbusorders": false,
    "ignorescoutofstockdelivery": false,
    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
    "inputisaccessibilityfilter": false,
    "outputisaccessibilityfilter": false,
    "inputaccessibilitylimit": 0,
    "outputaccessibilitylimit": 0
}
Request

POST

https://atd.abra.eu/demodata/stores?select=id
Body
{
    "account_id": "MA00000101",
    "address_id": "5B00000101",
    "code": "01",
    "fifo": false,
    "firstopenperiod_id": "2200000101",
    "hidden": false,
    "ignorescoutofstockdelivery": false,
    "inputaccessibilitylimit": 0,
    "inputisaccessibilityfilter": false,
    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
    "intrastatinputstatistic_id": "1000000000",
    "intrastatoutputstatistic_id": "1000000000",
    "intrastatregion_id": "F000000000",
    "inventorystate": 0,
    "invstartedby_id": null,
    "islogistic": true,
    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
    "machinename": "",
    "name": "Hlavní sklad",
    "outofstockbatchdelivery": 0,
    "outofstockdelivery": 0,
    "outputaccessibilitylimit": 0,
    "outputisaccessibilityfilter": false,
    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
    "pricelist_id": null,
    "refundstore_id": "4400000101",
    "registerbusorders": false,
    "toaccount": true
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/stores/{id}?select=id
Body
{
    "account_id": "MA00000101",
    "address_id": "5B00000101",
    "code": "01",
    "fifo": false,
    "firstopenperiod_id": "2200000101",
    "hidden": false,
    "ignorescoutofstockdelivery": false,
    "inputaccessibilitylimit": 0,
    "inputisaccessibilityfilter": false,
    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
    "intrastatinputstatistic_id": "1000000000",
    "intrastatoutputstatistic_id": "1000000000",
    "intrastatregion_id": "F000000000",
    "inventorystate": 0,
    "invstartedby_id": null,
    "islogistic": true,
    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
    "machinename": "",
    "name": "Hlavní sklad",
    "outofstockbatchdelivery": 0,
    "outofstockdelivery": 0,
    "outputaccessibilitylimit": 0,
    "outputisaccessibilityfilter": false,
    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
    "pricelist_id": null,
    "refundstore_id": "4400000101",
    "registerbusorders": false,
    "toaccount": true
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/stores/{id}
Response
200 - OK Everything worked as expected.
Dávkové zprocování záznamů Request

PUT

https://atd.abra.eu/demodata//batch
  • CREATE
  • UPDATE
  • DELETE
Body - Create
{
    "items": [
        {
            "type": "create",
            "id": "id0",
            "data": {
                "class_id": "stores",
                "object_data": {
                    "account_id": "MA00000101",
                    "address_id": "5B00000101",
                    "code": "01",
                    "fifo": false,
                    "firstopenperiod_id": "2200000101",
                    "hidden": false,
                    "ignorescoutofstockdelivery": false,
                    "inputaccessibilitylimit": 0,
                    "inputisaccessibilityfilter": false,
                    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
                    "intrastatinputstatistic_id": "1000000000",
                    "intrastatoutputstatistic_id": "1000000000",
                    "intrastatregion_id": "F000000000",
                    "inventorystate": 0,
                    "invstartedby_id": null,
                    "islogistic": true,
                    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
                    "machinename": "",
                    "name": "Hlavní sklad",
                    "outofstockbatchdelivery": 0,
                    "outofstockdelivery": 0,
                    "outputaccessibilitylimit": 0,
                    "outputisaccessibilityfilter": false,
                    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
                    "pricelist_id": null,
                    "refundstore_id": "4400000101",
                    "registerbusorders": false,
                    "toaccount": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "stores",
                "object_data": {
                    "account_id": "MA00000101",
                    "address_id": "5B00000101",
                    "code": "01",
                    "fifo": false,
                    "firstopenperiod_id": "2200000101",
                    "hidden": false,
                    "ignorescoutofstockdelivery": false,
                    "inputaccessibilitylimit": 0,
                    "inputisaccessibilityfilter": false,
                    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
                    "intrastatinputstatistic_id": "1000000000",
                    "intrastatoutputstatistic_id": "1000000000",
                    "intrastatregion_id": "F000000000",
                    "inventorystate": 0,
                    "invstartedby_id": null,
                    "islogistic": true,
                    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
                    "machinename": "",
                    "name": "Hlavní sklad",
                    "outofstockbatchdelivery": 0,
                    "outofstockdelivery": 0,
                    "outputaccessibilitylimit": 0,
                    "outputisaccessibilityfilter": false,
                    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
                    "pricelist_id": null,
                    "refundstore_id": "4400000101",
                    "registerbusorders": false,
                    "toaccount": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000100",
                "object_data": {
                    "account_id": "MA00000101",
                    "address_id": "5B00000101",
                    "code": "01",
                    "fifo": false,
                    "firstopenperiod_id": "2200000101",
                    "hidden": false,
                    "ignorescoutofstockdelivery": false,
                    "inputaccessibilitylimit": 0,
                    "inputisaccessibilityfilter": false,
                    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
                    "intrastatinputstatistic_id": "1000000000",
                    "intrastatoutputstatistic_id": "1000000000",
                    "intrastatregion_id": "F000000000",
                    "inventorystate": 0,
                    "invstartedby_id": null,
                    "islogistic": true,
                    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
                    "machinename": "",
                    "name": "Hlavní sklad",
                    "outofstockbatchdelivery": 0,
                    "outofstockdelivery": 0,
                    "outputaccessibilitylimit": 0,
                    "outputisaccessibilityfilter": false,
                    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
                    "pricelist_id": null,
                    "refundstore_id": "4400000101",
                    "registerbusorders": false,
                    "toaccount": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000101",
                "object_data": {
                    "account_id": "MA00000101",
                    "address_id": "5B00000101",
                    "code": "01",
                    "fifo": false,
                    "firstopenperiod_id": "2200000101",
                    "hidden": false,
                    "ignorescoutofstockdelivery": false,
                    "inputaccessibilitylimit": 0,
                    "inputisaccessibilityfilter": false,
                    "inputstrategyid": "BZL33JHR32WOB4XQQTDB2K4KY4",
                    "intrastatinputstatistic_id": "1000000000",
                    "intrastatoutputstatistic_id": "1000000000",
                    "intrastatregion_id": "F000000000",
                    "inventorystate": 0,
                    "invstartedby_id": null,
                    "islogistic": true,
                    "islogisticfromdate$date": "2014-12-31T23:00:00.000Z",
                    "machinename": "",
                    "name": "Hlavní sklad",
                    "outofstockbatchdelivery": 0,
                    "outofstockdelivery": 0,
                    "outputaccessibilitylimit": 0,
                    "outputisaccessibilityfilter": false,
                    "outputstrategyid": "ZDCUAHSHUUG4PAMS3ZCUTFENB4",
                    "pricelist_id": null,
                    "refundstore_id": "4400000101",
                    "registerbusorders": false,
                    "toaccount": true
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "stores",
                "obj_id": "1600000104"
            }
        }
    ]
}