Standorte¶
Die Standortliste (/v2/location) ist das Grid über alle Standort-/Leiheinträge. Jede Zeile ist eine Bewegung eines Geräts (Standortwechsel oder Ausleihe) — der aktuelle Standort eines Geräts ist der Eintrag mit gesetztem Aktiv-Flag, siehe Reservierungen und Standorte.
Listenansicht¶
Die Spalten stammen aus der Feldverwaltung (Standard u. a. Standort-Felder, Leihbeginn/Leihende, Aktiv-Flag, Kunde, Status). Wie in jedem TableMaster-Grid stehen Spaltenauswahl, Filter, Sortierung, Export und gespeicherte Ansichten zur Verfügung.
Aktionen¶
| Aktion | Beschreibung | Berechtigung |
|---|---|---|
| Neue Ausleihe / Standort | Öffnet das feldkonfigurationsgetriebene Formular (optional mit Verfügbarkeitsprüfung) | location_edit |
| Löschen (Massenaktion) | Löscht markierte Einträge; wird der aktuelle Eintrag eines Geräts gelöscht, rückt automatisch der neueste verbleibende nach | location_delete |
| Berichte | Für Standorte konfigurierte Berichte (z. B. Leihscheine) über das Berichts-Menü | Berichts-Sichtbarkeit |
| Doppelklick | Öffnet die Detailansicht (/v2/location/[id]) |
location_view |
Detailansicht¶
Ein Doppelklick auf eine Zeile öffnet den Standorteintrag (/v2/location/[id]).
Weil eine Zeile eine Bewegung eines Geräts ist, beantwortet die Seite
zuerst, um welches Gerät es geht und wie der Eintrag gerade steht:
- Gerätezeile ganz oben: Prüfmittel-Nr., Hersteller und Typ, verlinkt auf
das Gerät (nur mit
inventory_view). - Kennzahlenzeile darunter: Status, ob dies der aktuelle Standort des Geräts ist oder ein historischer Eintrag, der Zeitraum mit Dauer und Restlaufzeit („26 Tage, endet in 5 Tagen"; überfällige Rückgaben rot) und das Ziel in Kurzform. Sie bleibt stehen, wenn die Stammdaten eingeklappt sind.
- Stammdaten: die Felder aus der Feldverwaltung, einklappbar.
- Ziel: Kunde, Kontaktperson und Lieferadresse verlinkt — oder der eigene Standort, oder der Freitext, je nachdem, was der Eintrag trägt. Ein Eintrag hat genau ein Ziel.
Darunter die Reiter:
| Reiter | Inhalt |
|---|---|
| Standortverlauf | Alle Bewegungen desselben Geräts, aktueller Eintrag zuerst. Von hier springt man auf den vorherigen oder nächsten Standort. |
| Mitgebucht | Die Geräte, die als eine Einheit zusammen mit diesem gebucht wurden. Der Reiter erscheint nur, wenn es eine solche Buchung gibt. |
| Dokumente | Dateien an dieser Bewegung — unterschriebener Leihschein, Übergabe- und Rücknahmeprotokoll, Lieferschein. Sie gehören an die Bewegung und nicht an das Gerät: am Gerät verlieren sie das Datum, zu dem sie gehören. Auf der Gerätedetailseite tauchen sie unter „Alle zugehörigen" wieder auf. |
| Berichte | Die für Standorte konfigurierten Berichte, etwa der Leihschein. |
| Verlauf | Wer wann welches Feld geändert hat, mit lesbaren Werten statt interner Kennungen. |
Status eines Eintrags¶
Der Status ist ein Pflichtfeld und sagt, worum es sich bei der Bewegung handelt. Mitgeliefert werden drei Werte:
| Status | Bedeutung |
|---|---|
| Standort | Das Gerät steht an diesem Ort, es ist nicht verliehen. Kein Leihschein, kein Rückgabedatum. |
| Busy | Das Gerät ist verliehen (im Verleih). Löst den Leihschein aus. |
| Reservation | Der Zeitraum ist für einen Entleiher vorgemerkt, das Gerät aber noch nicht heraus. |
Eigene Werte kommen über Status erfassen
dazu, Typ location. Die mitgelieferten Werte lassen sich umbenennen — der
Schlüssel ist die interne uID, nicht die Beschriftung.
Bestandsinstallationen
Bis August 2026 kamen nur Busy und Reservation mit. Wer ein Gerät nur umsetzen wollte, musste es als verliehen oder reserviert deklarieren. Standort wird bei der nächsten Migration nachgetragen, ohne eigene Statuswerte anzurühren.
Zuordnung zu Geräten¶
Ein Eintrag gehört immer zu genau einem Gerät (inventory_id). Neue Einträge entstehen:
- Aus dem Standorte-Grid — „Neue Ausleihe / Standort", Gerät im Formular wählen
- Aus der Inventar-Detailseite — Tab „Standorte" → Ausleihen/Rückgabe
- Aus dem Inventar-Grid — Massenaktion „Standort/Leihe" für mehrere markierte Geräte
Berechtigungen¶
| Permission | Beschreibung |
|---|---|
location_view |
Standortliste und Details ansehen |
location_edit |
Einträge anlegen und bearbeiten |
location_delete |
Einträge löschen |
Eigene Standortwerte statt Kundenauswahl¶
Das Standortformular ist auf einen externen Empfänger ausgelegt: Kunde, Kontaktperson, Lieferkunde. Wer Geräte nicht verleiht, sondern intern verwaltet, braucht das nicht. Für ihn ist der Standort ein Ort im eigenen Betrieb: Werk 2, Halle 3, Prüfplatz 14.
Dafür ist kein Zusatzmodul nötig. Das Feld Ort (location_2) lässt sich in
der Feldverwaltung von Freitext auf eine
gepflegte Auswahlliste umstellen, und die Kundenfelder lassen sich ausblenden.
Einrichten¶
- Feldverwaltung öffnen, Tabelle Standort (
location) wählen. - Beim Feld Ort (
location_2) die Feldkategorie auf Auswahl-Liste (PickList) setzen. - Die eigenen Orte als Optionsliste hinterlegen. Format ist
Schlüssel:Beschriftung, Einträge mit#getrennt:
Gespeichert wird der Schlüssel, angezeigt die Beschriftung.
4. Nicht benötigte Felder ausblenden: Kunde, Kontaktperson,
Lieferkunde, Abweichende Lieferkundenadresse.
5. Optional Abteilung (location_3) und Station (location_4) auf
dieselbe Art umstellen, wenn eine zweite Ebene gebraucht wird.
Ab dann bietet das Formular eine Auswahl statt eines Textfelds, und der Grid-Filter trifft zuverlässig, weil alle Zeilen denselben Schlüssel tragen.
Was diese Lösung nicht kann¶
Die Auswahlliste ist eine Zeichenkette in der Feldkonfiguration, kein Stammdatensatz. Daraus ergeben sich Grenzen, die man vorher kennen sollte:
- Keine Hierarchie. „Werk 2" findet die Geräte in „Werk 2 / Halle 3" nicht. Wer nach Werk auswerten will, braucht sprechende Schlüssel und filtert über den Textanfang.
- Keine Adresse am Ort. Lieferscheine fallen auf die Mandantenadresse zurück.
- 36 Zeichen für Schlüssel und Wert zusammen.
- Umbenennen nur bei der Beschriftung gefahrlos. Wird ein Schlüssel geändert, zeigen alle Altzeilen weiter den alten Wert an und fallen aus der Auswahl. Schlüssel deshalb von Anfang an stabil wählen.
- Ab etwa 500 verschiedenen Werten wird aus dem Auswahlfilter wieder ein Freitextfilter.
Für kleine, flache Ortslisten ist das die passende Lösung. Wird die Liste groß oder hierarchisch, ist ein echter Standort-Katalog der richtige Weg.
Übernahme aus V1
Wurde die Auswahlliste in einer V1-Installation gepflegt, wandert sie bei der Datenübernahme nach V2 derzeit nicht mit. Die Standortwerte selbst kommen vollständig an, aber das Feld steht in V2 zunächst wieder als Freitext. Die Liste ist danach einmal in der Feldverwaltung nachzutragen; bestehende Werte bleiben dabei erhalten.