MCP Tool

Lager: Bestandszeilen je Produkt und Lagerplatz SELECT

Bestand je Produkt und Lagerplatz mit Menge, Durchschnitts-EK und Lagerwert. Suche (Produkttitel oder Produkt-ID), Filter, Sortierung und Seiten (_meta). Gesamtmengen mit Reservierungen liefert select_lager.

Tool-Name

tool
select_lager_bestaende

Parameter

ParameterTypPflichtBeschreibung
detailgrad string Nein Nur uebersicht.
hauptlager_ID integer Nein Hauptlager mit allen Unterplaetzen.
help integer Nein Filterhilfe.
lagerplatz integer Nein Genau dieser Platz.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 100.
nur_bestand integer Nein 1 = nur Zeilen mit Menge groesser 0.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
produktid integer Nein Nur dieses Produkt.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: -id.
suche string Nein Suchtext im Produkttitel oder Produkt-ID.
suchtyp string Nein – Standard: lager_bestaende
typ string Nein z. B. produkt.

Input Schema

json
{
    "type": "object",
    "properties": {
        "suche": {
            "type": "string",
            "description": "Suchtext im Produkttitel oder Produkt-ID.",
            "maxLength": 250
        },
        "produktid": {
            "type": "integer",
            "description": "Nur dieses Produkt.",
            "minimum": 1
        },
        "lagerplatz": {
            "type": "integer",
            "description": "Genau dieser Platz.",
            "minimum": 1
        },
        "hauptlager_ID": {
            "type": "integer",
            "description": "Hauptlager mit allen Unterplaetzen.",
            "minimum": 1
        },
        "typ": {
            "type": "string",
            "description": "z. B. produkt.",
            "maxLength": 50
        },
        "nur_bestand": {
            "type": "integer",
            "description": "1 = nur Zeilen mit Menge groesser 0.",
            "minimum": 0,
            "maximum": 1
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: -id.",
            "enum": [
                "id",
                "-id",
                "produktid",
                "-produktid",
                "lagerplatz",
                "-lagerplatz",
                "menge",
                "-menge"
            ],
            "werte": {
                "id": "id aufsteigend",
                "-id": "id absteigend",
                "produktid": "produktid aufsteigend",
                "-produktid": "produktid absteigend",
                "lagerplatz": "lagerplatz aufsteigend",
                "-lagerplatz": "lagerplatz absteigend",
                "menge": "menge aufsteigend",
                "-menge": "menge 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_bestaende"
            ],
            "default": "lager_bestaende"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_lager_bestaende",
    "arguments": {
        "detailgrad": "...",
        "hauptlager_ID": 1,
        "help": 1,
        "lagerplatz": 1,
        "limit": 1,
        "nur_bestand": 1,
        "offset": 1,
        "produktid": 1,
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "lager_bestaende",
        "typ": "..."
    }
}
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