Hallo!
Ich verwende den ComputeWithForm im Backend nie. Da hier auch oft seltsamste Ergebnisse entstehen, nach meiner Erfahrung.
Wenn ich es mir einfach machen will mit berechneten Feldern, gehe ich so vor, dass ich die Formel via Evaluate auch in das Script einfüge. (OK, dann hat man das Problem, dass die gleiche Logik an verschieden stellen ist, aber manchmal ist das die beste Lösung...)
Das sieht dann so aus:
doc.zBerechnetesFeld = Evaluate(|
@DBLookup( ..... )
|,doc)
Wenn du nur wenige (eine hand voll?) Felder hast, kannst du es ja mal damit probieren.
Gruß
Smoki