MCP Tool

Lager: Lagerplaetze mit Filtern und Seiten oder ein Lagerplatz SELECT

Lagerplaetze (Baum ueber ukat; Hauptlager = oberste Ebene) mit Pfad, Prioritaet, Land, Mandant, Bestandsausschluss. Suche (Titel oder ID), Filter, Sortierung und Seiten (_meta). Mit ID genau ein Lagerplatz mit Anzahl Unterplaetze und Bestandszeilen. Sieht alle Plaetze (kein Rechtesystem, keine Mandantentrennung).

Tool-Name

tool
select_lager_lagerplaetze

Parameter

ParameterTypPflichtBeschreibung
bestandausschliessen integer Nein 1 = nur Plaetze, die bei der Bestandsberechnung ausgeschlossen sind; 0 = nur die anderen.
detailgrad string Nein Nur uebersicht.
hauptlager_ID integer Nein Hauptlager mit allen Unterplaetzen.
help integer Nein Filterhilfe.
ID integer Nein Einen Lagerplatz abrufen; andere Filter werden dann ignoriert.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 100.
mandanten_ID integer Nein Nur Plaetze dieses Mandanten.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: prio.
suche string Nein Suchtext im Titel oder Lagerplatz-ID.
suchtyp string Nein – Standard: lager_lagerplaetze
ukat integer Nein Nur direkte Unterplaetze dieses Platzes; 0 = oberste Ebene (Hauptlager).

Input Schema

json
{
    "type": "object",
    "properties": {
        "ID": {
            "type": "integer",
            "description": "Einen Lagerplatz abrufen; andere Filter werden dann ignoriert.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext im Titel oder Lagerplatz-ID.",
            "maxLength": 250
        },
        "ukat": {
            "type": "integer",
            "description": "Nur direkte Unterplaetze dieses Platzes; 0 = oberste Ebene (Hauptlager).",
            "minimum": 0
        },
        "hauptlager_ID": {
            "type": "integer",
            "description": "Hauptlager mit allen Unterplaetzen.",
            "minimum": 1
        },
        "mandanten_ID": {
            "type": "integer",
            "description": "Nur Plaetze dieses Mandanten.",
            "minimum": 0
        },
        "bestandausschliessen": {
            "type": "integer",
            "description": "1 = nur Plaetze, die bei der Bestandsberechnung ausgeschlossen sind; 0 = nur die anderen.",
            "minimum": 0,
            "maximum": 1
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: prio.",
            "enum": [
                "prio",
                "-prio",
                "titel",
                "-titel",
                "id",
                "-id"
            ],
            "werte": {
                "prio": "prio aufsteigend",
                "-prio": "prio absteigend",
                "titel": "titel aufsteigend",
                "-titel": "titel absteigend",
                "id": "id aufsteigend",
                "-id": "id absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 200, Standard 100.",
            "minimum": 1,
            "maximum": 200
        },
        "offset": {
            "type": "integer",
            "description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
            "minimum": 0
        },
        "detailgrad": {
            "type": "string",
            "description": "Nur uebersicht.",
            "enum": [
                "uebersicht"
            ]
        },
        "help": {
            "type": "integer",
            "enum": [
                1
            ],
            "description": "Filterhilfe."
        },
        "suchtyp": {
            "type": "string",
            "enum": [
                "lager_lagerplaetze"
            ],
            "default": "lager_lagerplaetze"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_lager_lagerplaetze",
    "arguments": {
        "bestandausschliessen": 1,
        "detailgrad": "...",
        "hauptlager_ID": 1,
        "help": 1,
        "ID": 1,
        "limit": 1,
        "mandanten_ID": 1,
        "offset": 1,
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "lager_lagerplaetze",
        "ukat": 1
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung