12-06-2011, Sunday-11:22:57
Zitat:Original von Kurzschluss [...]
Nun meine Frage: Werden die ankommenden Waren "intern" dem Wareneingang zugeschrieben und nur nicht in der Anzeige angezeigt oder sind die Rohstoffe wirklich weg?[...]
So, ich habe weitergespielt und hier kommt die Auflösung:
Wenn ein Zug ankommt und entladen wird, dann werden die abgelieferten Waren unter der Voraussetzung, dass das Eingangslager absolut überfüllt ist, faktisch vernichtet.
Das macht insoweit auch programmiertechnisch Sinn, als dass die Variable, die den Füllstand des Eingangslagers beschreibt, ja auch (je nach verwendetem Datentyp) einen höchstzulässigen Wert hat. Wird nun eine Addition durchgeführt, bei der das Ergebnis Lagerbestand alt + Anlieferungsmenge größer ist, als der höchstzulässige Wert der Lagerbestandsvariable, so kann das Ergebnis nicht auf die Variable geschrieben werden. Der Programmierer muss sich also entscheiden, was er bei Überlauf macht. Man kann das Lager auf Null setzen, den kleinstmöglichen Wert (könnte z.B. auch negativ sein) zuweisen oder einfach nichts machen.
Die gute Nachricht zum Schluss: Die Gebühr für den Transport wird gutgeschrieben.
Was das Thema des restlichen Threads angeht:
Die einzig wirklich sinnvolle Lösung wäre doch eine Vergrößerung des Eingangslagers. Man müsste also in der Rubrik "Wünsche" mal schreiben, dass da eine Möglichkeit her muss, das Eingangslager zu vergrößern, damit ein Verbraucher früher Waren nachordert. Dies könnte ein (meintwegen kostenpflichtiges) Zusatzlagergebäude sein.
Gruß Kurzschluss