Lock/History Tabelle (PacktischHistory) AuftragsNr | ArtikelNr | Pseudo SN | Echte SN | Rechnername | Erstellt Wann | PacktischVersion | mesocomp | mesoyear | ---------------------------------------------------------------------------------------------------------------------- Status Spalte: - Locked - Reserved/Scanned - Used 0. Vorbereitung * Tabelle erstellen (1h) x * Neue Version von Packtisch (2h) x 1. Beim Öffnen des packtisches x * Löschen der einträge für eigenen rechner, die noch keine Echte SN besitzen (= fehlerhafte/unvollständige einträge) (0.5h) x 2. Beim Laden des Auftrags (3h) x * Pseudo Ausprägungen werden wie Späte Ausprägungen anhand des Regexflags erkannt (c222/v21) x * Pseudo SN werden mit einer SQL-Query gefunden und in die Lock-Tabelle geschrieben x * ARTNR-ERSTELLUNGSDATUM-LAUFNUMMER * SN sind jetzt reserviert * Flag "Locked" 3. Scannen der Artikel (??) x * Muss untersucht werden (ArticleExists/Fensterskript) 4. Update der Stammdaten (2h) * Update der Lock-Tabelle mit Echter SN * Update der Lock-Tabelle mit Flag "Scanned" * Pseudo SN werden mit Echten SN ersetzt *BEVOR DER LIEFERSCHEIN GEDRUCKT WIRD* * Update der c068 * Lieferschein wird noch mit PseudoSN erzeugt ??? 5. Erzeugen des Lieferscheins x * Webservice mit Echten SN machen 6. Update der Lock-Tabelle Flag "Used" (0.5h) x * Bedeutet: Erfolgreich übertragen! 7. Bei Teillieferungen: Nicht gelieferte SN wieder aus der Locktabelle löschen (0.5h) 8. $$$