Dokumente neuberechnen - Hintergrundagent vs. Frontend

  • Hallo Leute,


    es geht darum, zirka 1000 Dokumente neu zu berechnen. Wenn ich das im Frontend durchführe, dauert es ein paar Minuten, läuft dagegen der Agent im Hintergrund wird's auch mal eine Stunde und mehr ...
    Das Ändern geschieht in beiden Fällen mit "ComputeWithForm", einmal in der aktuellen Ansicht und im Hintergrund wähle ich dieselbe Ansicht mit "GetView" aus.


    Danke für Eure Tipps


    Günther

  • nö,


    so sieht der Code aus.


    Set view = db.GetView("MyView")
    Set doc = view.GetFirstDocument

    While (Not doc Is Nothing)
    Call doc.ComputeWithForm(True, False)
    Call doc.Save(True, False, True)
    Set doc = view.GetNextDocument(doc
    Wend


    Im doc gibt's jede Menge @DBLookup-Felder, klar dass das bremst. Was ich nicht verstehe dass es im Hintergrund um soviel länger dauert ...