externe Bestelldokumente
Externe Bestelldokumente im Backend
Externe Bestelldokumente verwalten die Typbezeichnungen, die bei externen Dokumenten an Bestellungen verwendet werden. Die Seite pflegt also die Dokumenttypen, nicht die Dokumentdateien selbst.
Voraussetzungen und Aufbau
Die Verwaltung gehört zur erweiterten Warenwirtschaft. Bei inaktiver Warenwirtschaft zeigt das Backend einen Hinweis; Pflegeaktionen sind für den aktiven Warenwirtschaftsbetrieb vorgesehen.
- Datenquelle: Die Tabelle wird aus der Konfiguration
advancedWWS_orderDocumentTypesaufgebaut. - Neu-Aktion: Typenbezeichnung erstellen öffnet ein Modalformular für einen neuen Dokumenttyp.
- Abgrenzung: Dokumentdateien, Dateinamen und Bestellzuordnungen werden in den Bestelldokumenten gepflegt. Diese Seite steuert nur die auswählbaren Typbezeichnungen.
Tabellenspalten
Die Übersicht ist eine BsTable mit den aktuell konfigurierten Dokumenttypen.
| Spalte | Bedeutung |
|---|---|
| Id | Numerischer Schlüssel des Dokumenttyps innerhalb der Konfiguration. Die Spalte ist auf sehr kleinen Anzeigen ausgeblendet. |
| Bezeichnung | Sichtbarer Name des Dokumenttyps, zum Beispiel Rechnung, Lieferschein, Versandlabel oder sonstige externe Dokumentart. |
| Optionen | Bearbeiten und Löschen, sofern die Warenwirtschaft aktiv ist. Die Spalte ist nicht sortierbar. |
Optionen pro Dokumenttyp
- Bearbeiten: öffnet das Modal Typenbezeichnung bearbeiten für den gewählten Konfigurationseintrag.
- Löschen: entfernt den Dokumenttyp aus der Konfiguration und lädt anschließend die Übersicht neu.
- Keine Aktionen bei inaktiver Warenwirtschaft: Ist die Warenwirtschaft nicht aktiv, bleibt die Optionen-Spalte leer.
Typenbezeichnung erstellen oder bearbeiten
Neuanlage und Bearbeitung verwenden dasselbe Modalformular.
name- Bezeichnung: Pflichtfeld für den sichtbaren Namen des Dokumenttyps. Beim Bearbeiten wird der vorhandene Wert des gewählten Schlüssels geladen.
Beim Speichern wird die gesamte Typenliste wieder als JSON-Wert in advancedWWS_orderDocumentTypes abgelegt. Umlaute bleiben dabei erhalten.
Speicher- und Löschlogik
- Neuanlage: Ohne vorhandene ID wird der neue Name an die bestehende Typenliste angehängt.
- Bearbeitung: Mit vorhandener ID ersetzt der neue Name den bisherigen Wert dieses Schlüssels.
- Speichern im Modal: Nach erfolgreichem Speichern gibt das Backend eine Modal-Schließen-Anweisung und eine Erfolgsmeldung zurück.
- Löschen: Der gewählte Schlüssel wird aus der Typenliste entfernt, danach wird die Übersicht neu geladen.
Standardtypen und praktische Einordnung
Die zugrunde liegende Dokumentklasse kennt typische Dokumentarten wie Rechnung, Proforma-Rechnung, Lieferschein, Versandlabel, Gutschrift, Stornorechnung, Retourendokument, Angebot, Auftragsbestätigung, Zahlungsbeleg, Zoll-/Exportdokumente und sonstige freie Dokumente. Welche Typen tatsächlich sichtbar sind, bestimmt die gespeicherte Konfiguration.