Stücklisten manuell aktualisieren (automatische Aktualisierung legt Client lahm)
Wir haben über 10000 Stücklisten, die in 5 Ebenen hierachisch verschachtelt sind. Ändert man einen Stücklistenartikel, der in vielen Hauptartikeln vorkommt (Preis, Bezeichnung, Beschreibung, ...), dann bekommt der betreffende Client User minutenlang die Sanduhr zu sehen, bis die Änderung in allen Hauptartikeln eingetragen und durchgerechnet ist. Es ist praktisch nicht mehr möglich Artikel über die Amicron Oberfläche zu pflegen.
Die Lösung wäre, den Aktualisierungslauf der Hauptartikel erst auszulösen, nachdem die Pflege der Basisartikel abgeschlossen ist. Bitte sucht nach einer Möglichkeit, die rekursive Stücklistenaktualisierung manuell auszulösen und die automatische Aktualisierung (vorübergehend) zu stoppen. Vielleicht bietet Firebird 2.5 die Möglichkeit dazu?
Auch um sicherzustellen, dass die Stücklisten konsistent sind, wünschen wir uns eine Möglichkeit die Neuberechnung der Stücklisten manuell anzustoßen. Um die Preise wirklich aller Hauptartikel zu aktualisieren, müssen wir uns derzeit eines Dummy-Artikels bedienen, der in jede Stückliste eingebaut ist. Den Preis dieses Trigger-Artikels zu ändern (und wieder zurück zu ändern) dauert etwa zwei Stunden.
-
MK1964 kommentierte
Bei uns passiert das auch ab und zu. Kann man das nicht dadurch lösen, dass man die Aktualisierung automatisch zu einem späteren Zeitpunkt ("Mitternacht") verschiebt?