GET
Získá kolekci BO Režijní sazba
GET
Získá seznam položek BO, které mohou být chráněny na BO Režijní sazba
GET
Získá pohled nad BO Režijní sazba
GET
Získá daný BO Režijní sazba
GET
Otestuje, zda existuje editační zámek na daném BO Režijní sazba
GET
Získá seznam chráněných položek, které jsou na BO Režijní sazba aktuálnímu uživateli znepřístupněny
GET
Získá řádky kolekce Řádek sazby
GET
Získá daný řádek kolekce Řádek sazby
GET
Získá seznam uživatelských parametrů včetně jejich hodnot k danému BO Režijní sazba
POST
Vytvoří nový BO Režijní sazba
POST
Vyhodnotí query dotaz nad BO Režijní sazba
POST
Vytvoří nový řádek v kolekci Řádek sazby
PUT
Modifikuje daný BO Režijní sazba
PUT
Vytvoří editační zámek na daném BO Režijní sazba
PUT
Zruší editační zámek na daném BO Režijní sazba
PUT
Modifikuje řádek v kolekci Řádek sazby
DELETE
Smaže BO Režijní sazba
DELETE
Smaže řádek z kolekce Řádek sazby
Kód, pole vlastněné tabulkou, možné řadit a filtrovat
Materiálová režie, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu
Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR
kolekce BO Řádek sazby, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'
ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
Název, pouze pro čtení
Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR
GET
https://atd.abra.eu/demodata/plmtariffs?take=1
ResponseGET
https://atd.abra.eu/demodata/plmtariffs/{id}
{
"objversion": 1,
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
],
"code": "SER",
"name": "Sazba pro sériovou výrobu",
"materialexpense": 0
}
POST
https://atd.abra.eu/demodata/query
{"class": "plmtariffs", "take": "1"}
POST
https://atd.abra.eu/demodata/plmtariffs/query
{"take": "1"}
Response
{
"objversion": 1,
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
],
"code": "SER",
"name": "Sazba pro sériovou výrobu",
"materialexpense": 0
}
BodyPOST
https://atd.abra.eu/demodata/plmtariffs?select=id
{
"code": "SER",
"materialexpense": 0,
"name": "Sazba pro sériovou výrobu",
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
]
}
Response
{
"id": "1600000101"
}
BodyPUT
https://atd.abra.eu/demodata/plmtariffs/{id}?select=id
{
"code": "SER",
"materialexpense": 0,
"name": "Sazba pro sériovou výrobu",
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
]
}
Response
{
"id": "1600000101"
}
ResponseDELETE
https://atd.abra.eu/demodata/plmtariffs/{id}
200 - OK Everything worked as expected.
PUT
https://atd.abra.eu/demodata//batch
{
"items": [
{
"type": "create",
"id": "id0",
"data": {
"class_id": "plmtariffs",
"object_data": {
"code": "SER",
"materialexpense": 0,
"name": "Sazba pro sériovou výrobu",
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "create",
"id": "id1",
"data": {
"class_id": "plmtariffs",
"object_data": {
"code": "SER",
"materialexpense": 0,
"name": "Sazba pro sériovou výrobu",
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "update",
"id": "id0",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000100",
"object_data": {
"code": "SER",
"materialexpense": 0,
"name": "Sazba pro sériovou výrobu",
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
},
{
"type": "update",
"id": "id1",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000101",
"object_data": {
"code": "SER",
"materialexpense": 0,
"name": "Sazba pro sériovou výrobu",
"rows": [
{
"generalexpense": 1,
"id": "1000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2.1,
"parent_id": "1000000101",
"workplace_id": "4100000101"
},
{
"generalexpense": 1,
"id": "2000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 2,
"parent_id": "1000000101",
"workplace_id": "3100000101"
},
{
"generalexpense": 1,
"id": "3000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 4.8,
"parent_id": "1000000101",
"workplace_id": "2100000101"
},
{
"generalexpense": 1,
"id": "4000000101",
"objversion": 1,
"overheadcosts": 0,
"overheadcostsperc": 1.5,
"parent_id": "1000000101",
"workplace_id": "1100000101"
}
]
},
"query": {
"select": [
"id"
]
}
}
}
]
}
{
"items": [
{
"type": "delete",
"id": "id0",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000100"
}
},
{
"type": "delete",
"id": "id1",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000101"
}
},
{
"type": "delete",
"id": "id2",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000102"
}
},
{
"type": "delete",
"id": "id3",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000103"
}
},
{
"type": "delete",
"id": "id4",
"data": {
"class_id": "plmtariffs",
"obj_id": "1600000104"
}
}
]
}