Ein Bestellformular für gemischte Etikettenrollen
Wer Etiketten mit mehreren Motiven bestellt, will selten eine einzige Zahl. Er will wissen, welches Motiv auf welcher Rolle landet. Ein Formular mit dem Feld „Gesamtmenge 2000“ lässt das offen. Dieser Entwurf beschreibt ein Formular, das die Verteilung erfasst. Es ist ein Vorschlag, keine bestehende Funktion, und es sagt nichts über Machbarkeit bei einem bestimmten Hersteller.
Die Motiv-Rollen-Verteilung
Das Formular fragt zuerst: Wie viele Rollen? Wie viele Etiketten pro Rolle? Danach erscheint ein Raster mit je einer Zeile pro Motiv und einer Spalte pro Rolle.
| Motiv | Rolle 1 | Rolle 2 | Rolle 3 | Summe Motiv |
|---|---|---|---|---|
| Motiv A | 300 | 200 | 0 | 500 |
| Motiv B | 200 | 300 | 100 | 600 |
| Motiv C | 0 | 0 | 400 | 400 |
| Summe Rolle | 500 | 500 | 500 | 1500 |
Die Zahlen sind ein Beispiel. Eine Null ist eine bewusste Angabe und keine leere Zelle. Leere Zellen werden als fehlend markiert.
Die Prüfsumme
Unter dem Raster stehen zwei Kontrollen. Erstens muss jede Spaltensumme der angegebenen Etikettenzahl pro Rolle entsprechen. Zweitens muss die Summe aller Spalten gleich der Summe aller Zeilen sein. Bei Abweichung zeigt das Formular, welche Rolle um wie viel abweicht, und blockiert das Absenden. Es korrigiert nichts selbst.
Verzweigungen
- Alle Rollen gleich gemischt: Die Kundin wählt „gleiche Verteilung auf jeder Rolle“, das Formular füllt das Raster vor, und sie kann es noch ändern.
- Jedes Motiv auf eigener Rolle: Das Raster zeigt die Diagonale, und das Formular fragt nur noch die Menge pro Motiv ab.
- Nur die Gesamtmenge pro Motiv ist wichtig: Wahl „Verteilung auf Rollen offen“. Der Auftrag trägt dann diesen Vermerk, und das Team fragt nach, bevor etwas angefertigt wird.
- Die Menge pro Rolle ist nicht durch die Motivzahl teilbar: Das Formular lässt ungleiche Anteile zu, statt zu runden.
Hypothetisches Beispiel
Angenommen, jemand bestellt drei Rollen zu je 500 Etiketten mit den Motiven A, B und C. Sie trägt für Rolle 1 die Werte 300, 200 und 0 ein, für Rolle 2 die Werte 200, 300 und 0 und für Rolle 3 die Werte 100, 100 und 400. Die Spaltensumme von Rolle 3 ist 600, nicht 500. Das Formular meldet: „Rolle 3 überschreitet die Rollenmenge um 100“. Die Kundin senkt zwei Werte auf 50 und 50 und kann senden.
Stoppbedingungen
Das Formular sollte nicht absenden, wenn:
- eine Zelle leer ist,
- eine Spaltensumme von der Rollenmenge abweicht,
- ein Motiv im Raster vorkommt, aber keine hochgeladene oder benannte Vorlage hat,
- eine Zahl negativ oder keine ganze Zahl ist.
In diesen Fällen bleibt der Entwurf gespeichert, aber nicht eingereicht.
Abnahmeprüfungen
- Zeilensummen, Spaltensummen und Gesamtsumme stimmen im Formular, in der Bestätigung und in der Auftragsmail überein.
- Eine bewusste Null wird als 0 angezeigt und gespeichert.
- Eine Änderung eines einzelnen Wertes aktualisiert alle Summen sofort.
- Beim Zurückgehen und erneuten Öffnen bleibt das Raster erhalten.
- Die Option „Verteilung offen“ erzeugt im Auftrag einen deutlich sichtbaren Rückfragehinweis.
- Ein Test mit zwei Motiven und zwei Rollen sollte mit der Hand nachgerechnet dieselben Summen ergeben.
Das Formular macht aus einer Zahl eine Tabelle. Die Rechnerei übernimmt der Bildschirm, die Entscheidung bleibt bei der Kundin.