Hallo zusammen,
bevor wir das Fixpack1 installiert haben lief folgender Code anstandslos:
Aktion in DB 1 erstellt im Backend ein Dokument in DB 2. Anschließend wird DB2 im Frontend geöffnet.
linker Frame= Gliederung
rechter Frame unten= Ansicht
rechter Frame ober= Dokument
Vorgeplänkel .....
Call doc.Save(True,True)
Call ws.opendatabase(dbextern.Server, dbextern.FilePath)
Set uidbextern=ws.CurrentDatabase
Call ws.SetTargetFrame("Anzeige2")
Call uidbextern.openview("Erstellen\INDE",doc.Projektnummer(0),False)
Call ws.SetTargetFrame("Anzeige")
Call ws.EditDocument(False, doc, False,,False)
Bei Clients mit 8.5.2 läuft es nach wie vor, Clients, die den Fixpack 1 bekommen haben liefern nun o.g. Fehlermeldung.
Weder die Ansicht, noch das Dokument werden geöffnet.
Das neue Dokument ist vorhanden, man muss sich halt dorthin klicken. Das ist den Anwendern sehr schwer vermittelbar.
An FP 1 führt kein Weg vorbei, hat Jemand eine Idee, wie man den Fehler umschifft?
bisher ausprobiert:
- Cache gelöscht, recompiliert,
- doc neu gesetzt:
Call doc.Save(True,True)
ID=doc.UniversalID
Set doc=Nothing
Call ws.opendatabase(dbextern.Server, dbextern.FilePath)
Set uidbextern=ws.CurrentDatabase
Set doc=dbextern.GetDocumentByUNID(ID)
- Rahmen auf "" und anschließend neu gesetzt
Bin ratlos....
LG Barbara