Karta drobného majetku

GET

/smallassetcards

Získá kolekci BO Karta drobného majetku

GET

/smallassetcards/meta/dataprotection

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

GET

/smallassetcards/views/{view}

Získá pohled nad BO Karta drobného majetku

GET

/smallassetcards/{id}

Získá daný BO Karta drobného majetku

GET

/smallassetcards/{id}/iseditlock

Otestuje, zda existuje editační zámek na daném BO Karta drobného majetku

GET

/smallassetcards/{id}/meta/dataprotection

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

GET

/smallassetcards/{id}/pictures

Získá řádky kolekce Obrázek drobného majetku

GET

/smallassetcards/{id}/pictures/{id1}

Získá daný řádek kolekce Obrázek drobného majetku

GET

/smallassetcards/{id}/rows

Získá řádky kolekce Položka drobného majetku

GET

/smallassetcards/{id}/rows/{id1}

Získá daný řádek kolekce Položka drobného majetku

GET

/smallassetcards/{id}/userparameters

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

POST

/smallassetcards

Vytvoří nový BO Karta drobného majetku

POST

/smallassetcards/query

Vyhodnotí query dotaz nad BO Karta drobného majetku

POST

/smallassetcards/{id}/pictures

Vytvoří nový řádek v kolekci Obrázek drobného majetku

POST

/smallassetcards/{id}/rows

Vytvoří nový řádek v kolekci Položka drobného majetku

PUT

/smallassetcards/{id}

Modifikuje daný BO Karta drobného majetku

PUT

/smallassetcards/{id}/editlock

Vytvoří editační zámek na daném BO Karta drobného majetku

PUT

/smallassetcards/{id}/editunlock

Zruší editační zámek na daném BO Karta drobného majetku

PUT

/smallassetcards/{id}/pictures/{id1}

Modifikuje řádek v kolekci Obrázek drobného majetku

PUT

/smallassetcards/{id}/rows/{id1}

Modifikuje řádek v kolekci Položka drobného majetku

DELETE

/smallassetcards/{id}

Smaže BO Karta drobného majetku

DELETE

/smallassetcards/{id}/pictures/{id1}

Smaže řádek z kolekce Obrázek drobného majetku

DELETE

/smallassetcards/{id}/rows/{id1}

Smaže řádek z kolekce Položka drobného majetku

Metadata - Perzistentní položky

assetlocation_id string (assetlocation) relace

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

busorder_id string (busorder) relace

Zakázka, 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

busproject_id string (busproject) relace

Projekt, 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

bustransaction_id string (bustransaction) relace

Obch.případ, 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

code string (20)

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

correctedby_id string (securityuser) relace

Opravil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

createdby_id string (securityuser) relace

Vytvořil, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

discarddate$date string

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

discardreason string (40)

Důvod vyřazení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je přístupná pro hromadné změny

ean string (14)

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

evidencedivision_id string (division) relace

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

expensesdivision_id string (division) relace

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

inventorynr string (20)

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

name string (50)

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

note string

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

objversion integer

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

picture_id string (picture) relace

Obrázek, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn', pole nepodporuje ochranu dat/GDPR

pictures array (smallassetcardpicture) relace

kolekce BO Obrázek drobného majetku, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

productnr string (20)

Výrobní čís., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

purchasedate$date string

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

purchaseprice number

Pořizovací cena, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole obsahuje částku v lokální měně

quantity integer

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

responsible_id string (assetresponsible) relace

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

rows array (smallassetcard2) relace

kolekce BO Položka drobného majetku, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

status integer

Stav čís., pole vlastněné tabulkou, možné řadit a filtrovat

vatincluded boolean

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

yearofproduction integer

Rok výr., pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

Metadata - Neperzistentní položky

bodyinventorynr string (20)

Tělo inventárního čísla, pole nepodporuje ochranu dat/GDPR

cardtype string (1)

Typ karty, pole je duplikováno při klonování objektu

classid string (26)

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

comment string (8191)

Poznámka

dateofchange string

Datum změny

displayname string (100)

Název, pouze pro čtení

id string (10)

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

prefixinventorynr string (20)

Prefix inventárního čísla, pole nepodporuje ochranu dat/GDPR

statusastext string (20)

Stav

suffixinventorynr string (20)

Sufix inventárního čísla, pole nepodporuje ochranu dat/GDPR

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

GET

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

GET

https://atd.abra.eu/demodata/smallassetcards/{id}
Response
{
    "objversion": 2,
    "rows": [
        {
            "ean": "",
            "id": "1000000101",
            "inventorynr": "DrM-00001",
            "objversion": 2,
            "parent_id": "2100000101",
            "posindex": 1,
            "quantity": 5,
            "responsible_id": "2000000101"
        }
    ],
    "code": "66515215",
    "inventorynr": "DrM-00001",
    "name": "Kalkulačka",
    "assetlocation_id": "3000000101",
    "responsible_id": "2000000101",
    "productnr": "",
    "yearofproduction": 0,
    "evidencedivision_id": "2100000101",
    "expensesdivision_id": "2100000101",
    "busorder_id": null,
    "bustransaction_id": null,
    "busproject_id": null,
    "createdby_id": "1300000101",
    "correctedby_id": null,
    "picture_id": null,
    "pictures": [],
    "purchasedate$date": "2006-01-11T23:00:00.000Z",
    "purchaseprice": 500,
    "discarddate$date": null,
    "discardreason": "",
    "status": 0,
    "vatincluded": false,
    "quantity": 5,
    "note": "",
    "ean": ""
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/smallassetcards/query
{"take": "1"}
Response
{
    "objversion": 2,
    "rows": [
        {
            "ean": "",
            "id": "1000000101",
            "inventorynr": "DrM-00001",
            "objversion": 2,
            "parent_id": "2100000101",
            "posindex": 1,
            "quantity": 5,
            "responsible_id": "2000000101"
        }
    ],
    "code": "66515215",
    "inventorynr": "DrM-00001",
    "name": "Kalkulačka",
    "assetlocation_id": "3000000101",
    "responsible_id": "2000000101",
    "productnr": "",
    "yearofproduction": 0,
    "evidencedivision_id": "2100000101",
    "expensesdivision_id": "2100000101",
    "busorder_id": null,
    "bustransaction_id": null,
    "busproject_id": null,
    "createdby_id": "1300000101",
    "correctedby_id": null,
    "picture_id": null,
    "pictures": [],
    "purchasedate$date": "2006-01-11T23:00:00.000Z",
    "purchaseprice": 500,
    "discarddate$date": null,
    "discardreason": "",
    "status": 0,
    "vatincluded": false,
    "quantity": 5,
    "note": "",
    "ean": ""
}
Request

POST

https://atd.abra.eu/demodata/smallassetcards?select=id
Body
{
    "assetlocation_id": "3000000101",
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "code": "66515215",
    "correctedby_id": null,
    "createdby_id": "1300000101",
    "discarddate$date": null,
    "discardreason": "",
    "ean": "",
    "evidencedivision_id": "2100000101",
    "expensesdivision_id": "2100000101",
    "inventorynr": "DrM-00001",
    "name": "Kalkulačka",
    "note": "",
    "picture_id": null,
    "pictures": [],
    "productnr": "",
    "purchasedate$date": "2006-01-11T23:00:00.000Z",
    "purchaseprice": 500,
    "quantity": 5,
    "responsible_id": "2000000101",
    "rows": [
        {
            "ean": "",
            "id": "1000000101",
            "inventorynr": "DrM-00001",
            "objversion": 2,
            "parent_id": "2100000101",
            "posindex": 1,
            "quantity": 5,
            "responsible_id": "2000000101"
        }
    ],
    "status": 0,
    "vatincluded": false,
    "yearofproduction": 0
}
Response
{
    "id": "1600000101"
}
Request

PUT

https://atd.abra.eu/demodata/smallassetcards/{id}?select=id
Body
{
    "assetlocation_id": "3000000101",
    "busorder_id": null,
    "busproject_id": null,
    "bustransaction_id": null,
    "code": "66515215",
    "correctedby_id": null,
    "createdby_id": "1300000101",
    "discarddate$date": null,
    "discardreason": "",
    "ean": "",
    "evidencedivision_id": "2100000101",
    "expensesdivision_id": "2100000101",
    "inventorynr": "DrM-00001",
    "name": "Kalkulačka",
    "note": "",
    "picture_id": null,
    "pictures": [],
    "productnr": "",
    "purchasedate$date": "2006-01-11T23:00:00.000Z",
    "purchaseprice": 500,
    "quantity": 5,
    "responsible_id": "2000000101",
    "rows": [
        {
            "ean": "",
            "id": "1000000101",
            "inventorynr": "DrM-00001",
            "objversion": 2,
            "parent_id": "2100000101",
            "posindex": 1,
            "quantity": 5,
            "responsible_id": "2000000101"
        }
    ],
    "status": 0,
    "vatincluded": false,
    "yearofproduction": 0
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/smallassetcards/{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": "smallassetcards",
                "object_data": {
                    "assetlocation_id": "3000000101",
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "code": "66515215",
                    "correctedby_id": null,
                    "createdby_id": "1300000101",
                    "discarddate$date": null,
                    "discardreason": "",
                    "ean": "",
                    "evidencedivision_id": "2100000101",
                    "expensesdivision_id": "2100000101",
                    "inventorynr": "DrM-00001",
                    "name": "Kalkulačka",
                    "note": "",
                    "picture_id": null,
                    "pictures": [],
                    "productnr": "",
                    "purchasedate$date": "2006-01-11T23:00:00.000Z",
                    "purchaseprice": 500,
                    "quantity": 5,
                    "responsible_id": "2000000101",
                    "rows": [
                        {
                            "ean": "",
                            "id": "1000000101",
                            "inventorynr": "DrM-00001",
                            "objversion": 2,
                            "parent_id": "2100000101",
                            "posindex": 1,
                            "quantity": 5,
                            "responsible_id": "2000000101"
                        }
                    ],
                    "status": 0,
                    "vatincluded": false,
                    "yearofproduction": 0
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "smallassetcards",
                "object_data": {
                    "assetlocation_id": "3000000101",
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "code": "66515215",
                    "correctedby_id": null,
                    "createdby_id": "1300000101",
                    "discarddate$date": null,
                    "discardreason": "",
                    "ean": "",
                    "evidencedivision_id": "2100000101",
                    "expensesdivision_id": "2100000101",
                    "inventorynr": "DrM-00001",
                    "name": "Kalkulačka",
                    "note": "",
                    "picture_id": null,
                    "pictures": [],
                    "productnr": "",
                    "purchasedate$date": "2006-01-11T23:00:00.000Z",
                    "purchaseprice": 500,
                    "quantity": 5,
                    "responsible_id": "2000000101",
                    "rows": [
                        {
                            "ean": "",
                            "id": "1000000101",
                            "inventorynr": "DrM-00001",
                            "objversion": 2,
                            "parent_id": "2100000101",
                            "posindex": 1,
                            "quantity": 5,
                            "responsible_id": "2000000101"
                        }
                    ],
                    "status": 0,
                    "vatincluded": false,
                    "yearofproduction": 0
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000100",
                "object_data": {
                    "assetlocation_id": "3000000101",
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "code": "66515215",
                    "correctedby_id": null,
                    "createdby_id": "1300000101",
                    "discarddate$date": null,
                    "discardreason": "",
                    "ean": "",
                    "evidencedivision_id": "2100000101",
                    "expensesdivision_id": "2100000101",
                    "inventorynr": "DrM-00001",
                    "name": "Kalkulačka",
                    "note": "",
                    "picture_id": null,
                    "pictures": [],
                    "productnr": "",
                    "purchasedate$date": "2006-01-11T23:00:00.000Z",
                    "purchaseprice": 500,
                    "quantity": 5,
                    "responsible_id": "2000000101",
                    "rows": [
                        {
                            "ean": "",
                            "id": "1000000101",
                            "inventorynr": "DrM-00001",
                            "objversion": 2,
                            "parent_id": "2100000101",
                            "posindex": 1,
                            "quantity": 5,
                            "responsible_id": "2000000101"
                        }
                    ],
                    "status": 0,
                    "vatincluded": false,
                    "yearofproduction": 0
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000101",
                "object_data": {
                    "assetlocation_id": "3000000101",
                    "busorder_id": null,
                    "busproject_id": null,
                    "bustransaction_id": null,
                    "code": "66515215",
                    "correctedby_id": null,
                    "createdby_id": "1300000101",
                    "discarddate$date": null,
                    "discardreason": "",
                    "ean": "",
                    "evidencedivision_id": "2100000101",
                    "expensesdivision_id": "2100000101",
                    "inventorynr": "DrM-00001",
                    "name": "Kalkulačka",
                    "note": "",
                    "picture_id": null,
                    "pictures": [],
                    "productnr": "",
                    "purchasedate$date": "2006-01-11T23:00:00.000Z",
                    "purchaseprice": 500,
                    "quantity": 5,
                    "responsible_id": "2000000101",
                    "rows": [
                        {
                            "ean": "",
                            "id": "1000000101",
                            "inventorynr": "DrM-00001",
                            "objversion": 2,
                            "parent_id": "2100000101",
                            "posindex": 1,
                            "quantity": 5,
                            "responsible_id": "2000000101"
                        }
                    ],
                    "status": 0,
                    "vatincluded": false,
                    "yearofproduction": 0
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "smallassetcards",
                "obj_id": "1600000104"
            }
        }
    ]
}