Nastavení gastrovýroby

GET

/gpmparameters

Získá kolekci BO Nastavení gastrovýroby

GET

/gpmparameters/{id}

Získá konkrétní BO Nastavení gastrovýroby

POST

/gpmparameters

Vytvoří nový BO Nastavení gastrovýroby a vrátí jeho kompletní reprezentaci

PUT

/gpmparameters/{id}

Provede aktualizaci BO Nastavení gastrovýroby a vrátí jeho kompletní, aktualizovanou reprezentaci. Operaci PUT je možné využívat i k částečným aktualizacím zdrojů (PATCH).

DELETE

/gpmparameters/{id}

Smaže BO Nastavení gastrovýroby na základě jeho ID

Metadata - Perzistentní položky

AutomaticallyCreateTransfers boolean

Při výdeji automaticky vytvářet převodky, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

HideALTabMaterials boolean

Skrýt ve VL záložku Výskyt surovin, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

HideALTabMaterialsSummared boolean

Skrýt ve VL záložku Souhrn surovin, 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

PreferredPriceOrigin integer

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

Rows array (gpmparameterrows) relace

Řádky; kolekce BO Řádek nastavení gastrovýroby, pole je duplikováno při klonování objektu, objekt na který pole odkazuje je 'vlastněn'

Site string (2)

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

Store_ID string (store) relace

Kalkulační sklad surovin; ID objektu Sklad, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

UseMDForCUCosts boolean

Čerpat náklady pro SJ přednostně z VMV, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

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/gpmparameters?take=1

GET

https://atd.abra.eu/demodata/gpmparameters/{id}
Response
{
    "ID": "2000000101",
    "ObjVersion": 5,
    "Rows": [
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "3A00000101",
            "firm_id": "F011000000",
            "id": "1000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "2300000101",
            "objversion": 3,
            "operatingstore_id": null,
            "ordersbalancealstatus": 0,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 1,
            "productreception_docq_id": "W600000101",
            "productstore_id": "2300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        },
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "4A00000101",
            "firm_id": "F011000000",
            "id": "2000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "3300000101",
            "objversion": 1,
            "operatingstore_id": null,
            "ordersbalancealstatus": 1,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 2,
            "productreception_docq_id": "W600000101",
            "productstore_id": "3300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        }
    ],
    "Site": "01",
    "PreferredPriceOrigin": 0,
    "AutomaticallyCreateTransfers": true,
    "Store_ID": "2300000101",
    "HideALTabMaterialsSummared": false,
    "HideALTabMaterials": false,
    "UseMDForCUCosts": false
}
Request POST

POST

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

POST

https://atd.abra.eu/demodata/gpmparameters/query
{"take": "1"}
Response
{
    "ID": "2000000101",
    "ObjVersion": 5,
    "Rows": [
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "3A00000101",
            "firm_id": "F011000000",
            "id": "1000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "2300000101",
            "objversion": 3,
            "operatingstore_id": null,
            "ordersbalancealstatus": 0,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 1,
            "productreception_docq_id": "W600000101",
            "productstore_id": "2300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        },
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "4A00000101",
            "firm_id": "F011000000",
            "id": "2000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "3300000101",
            "objversion": 1,
            "operatingstore_id": null,
            "ordersbalancealstatus": 1,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 2,
            "productreception_docq_id": "W600000101",
            "productstore_id": "3300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        }
    ],
    "Site": "01",
    "PreferredPriceOrigin": 0,
    "AutomaticallyCreateTransfers": true,
    "Store_ID": "2300000101",
    "HideALTabMaterialsSummared": false,
    "HideALTabMaterials": false,
    "UseMDForCUCosts": false
}
Request

POST

https://atd.abra.eu/demodata/gpmparameters?select=id
Body
{
    "AutomaticallyCreateTransfers": true,
    "HideALTabMaterials": false,
    "HideALTabMaterialsSummared": false,
    "PreferredPriceOrigin": 0,
    "Rows": [
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "3A00000101",
            "firm_id": "F011000000",
            "id": "1000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "2300000101",
            "objversion": 3,
            "operatingstore_id": null,
            "ordersbalancealstatus": 0,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 1,
            "productreception_docq_id": "W600000101",
            "productstore_id": "2300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        },
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "4A00000101",
            "firm_id": "F011000000",
            "id": "2000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "3300000101",
            "objversion": 1,
            "operatingstore_id": null,
            "ordersbalancealstatus": 1,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 2,
            "productreception_docq_id": "W600000101",
            "productstore_id": "3300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        }
    ],
    "Site": "01",
    "Store_ID": "2300000101",
    "UseMDForCUCosts": false
}
Response
{
    "id": "2000000101"
}
Request

PUT

https://atd.abra.eu/demodata/gpmparameters/{id}?select=id
Body
{
    "AutomaticallyCreateTransfers": true,
    "HideALTabMaterials": false,
    "HideALTabMaterialsSummared": false,
    "PreferredPriceOrigin": 0,
    "Rows": [
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "3A00000101",
            "firm_id": "F011000000",
            "id": "1000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "2300000101",
            "objversion": 3,
            "operatingstore_id": null,
            "ordersbalancealstatus": 0,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 1,
            "productreception_docq_id": "W600000101",
            "productstore_id": "2300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        },
        {
            "busorder_id": null,
            "busproject_id": null,
            "bustransaction_id": null,
            "division_id": "2100000101",
            "docqueue_id": "4A00000101",
            "firm_id": "F011000000",
            "id": "2000000101",
            "incomingtransfer_docq_id": "S600000101",
            "materialdistribution_docq_id": "V600000101",
            "materialstore_id": "3300000101",
            "objversion": 1,
            "operatingstore_id": null,
            "ordersbalancealstatus": 1,
            "outgoingtransfer_docq_id": "Q600000101",
            "overplus_docq_id": "O600000101",
            "parent_id": "2000000101",
            "posindex": 2,
            "productreception_docq_id": "W600000101",
            "productstore_id": "3300000101",
            "productstorefororders": true,
            "waste_docq_id": "5A00000101"
        }
    ],
    "Site": "01",
    "Store_ID": "2300000101",
    "UseMDForCUCosts": false
}
Response
{
    "id": "2000000101"
}

DELETE

https://atd.abra.eu/demodata/gpmparameters/{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": "gpmparameters",
                "object_data": {
                    "AutomaticallyCreateTransfers": true,
                    "HideALTabMaterials": false,
                    "HideALTabMaterialsSummared": false,
                    "PreferredPriceOrigin": 0,
                    "Rows": [
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "3A00000101",
                            "firm_id": "F011000000",
                            "id": "1000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "2300000101",
                            "objversion": 3,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 0,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 1,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "2300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        },
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "4A00000101",
                            "firm_id": "F011000000",
                            "id": "2000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "3300000101",
                            "objversion": 1,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 1,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 2,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "3300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        }
                    ],
                    "Site": "01",
                    "Store_ID": "2300000101",
                    "UseMDForCUCosts": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "create",
            "id": "id1",
            "data": {
                "class_id": "gpmparameters",
                "object_data": {
                    "AutomaticallyCreateTransfers": true,
                    "HideALTabMaterials": false,
                    "HideALTabMaterialsSummared": false,
                    "PreferredPriceOrigin": 0,
                    "Rows": [
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "3A00000101",
                            "firm_id": "F011000000",
                            "id": "1000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "2300000101",
                            "objversion": 3,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 0,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 1,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "2300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        },
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "4A00000101",
                            "firm_id": "F011000000",
                            "id": "2000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "3300000101",
                            "objversion": 1,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 1,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 2,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "3300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        }
                    ],
                    "Site": "01",
                    "Store_ID": "2300000101",
                    "UseMDForCUCosts": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Update
{
    "items": [
        {
            "type": "update",
            "id": "id0",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000100",
                "object_data": {
                    "AutomaticallyCreateTransfers": true,
                    "HideALTabMaterials": false,
                    "HideALTabMaterialsSummared": false,
                    "PreferredPriceOrigin": 0,
                    "Rows": [
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "3A00000101",
                            "firm_id": "F011000000",
                            "id": "1000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "2300000101",
                            "objversion": 3,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 0,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 1,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "2300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        },
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "4A00000101",
                            "firm_id": "F011000000",
                            "id": "2000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "3300000101",
                            "objversion": 1,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 1,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 2,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "3300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        }
                    ],
                    "Site": "01",
                    "Store_ID": "2300000101",
                    "UseMDForCUCosts": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        },
        {
            "type": "update",
            "id": "id1",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000101",
                "object_data": {
                    "AutomaticallyCreateTransfers": true,
                    "HideALTabMaterials": false,
                    "HideALTabMaterialsSummared": false,
                    "PreferredPriceOrigin": 0,
                    "Rows": [
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "3A00000101",
                            "firm_id": "F011000000",
                            "id": "1000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "2300000101",
                            "objversion": 3,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 0,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 1,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "2300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        },
                        {
                            "busorder_id": null,
                            "busproject_id": null,
                            "bustransaction_id": null,
                            "division_id": "2100000101",
                            "docqueue_id": "4A00000101",
                            "firm_id": "F011000000",
                            "id": "2000000101",
                            "incomingtransfer_docq_id": "S600000101",
                            "materialdistribution_docq_id": "V600000101",
                            "materialstore_id": "3300000101",
                            "objversion": 1,
                            "operatingstore_id": null,
                            "ordersbalancealstatus": 1,
                            "outgoingtransfer_docq_id": "Q600000101",
                            "overplus_docq_id": "O600000101",
                            "parent_id": "2000000101",
                            "posindex": 2,
                            "productreception_docq_id": "W600000101",
                            "productstore_id": "3300000101",
                            "productstorefororders": true,
                            "waste_docq_id": "5A00000101"
                        }
                    ],
                    "Site": "01",
                    "Store_ID": "2300000101",
                    "UseMDForCUCosts": false
                },
                "query": {
                    "select": [
                        "id"
                    ]
                }
            }
        }
    ]
}
Body - Delete
{
    "items": [
        {
            "type": "delete",
            "id": "id0",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000100"
            }
        },
        {
            "type": "delete",
            "id": "id1",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000101"
            }
        },
        {
            "type": "delete",
            "id": "id2",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000102"
            }
        },
        {
            "type": "delete",
            "id": "id3",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000103"
            }
        },
        {
            "type": "delete",
            "id": "id4",
            "data": {
                "class_id": "gpmparameters",
                "obj_id": "2000000104"
            }
        }
    ]
}