So, ich weiß jetzt zumindest worans liegt:
Wenn ich den save rauslass gehts. Aber ich brauch den save, weil ich die NotesID in den Begleitschein übergebe.
Wenn das Dokument aber schon vorher abspeichere, erneut aufrufe, und den Begleitschein dann aufrufe gehts aber. Es muss also irgendwas im Querysave sein, was mir reinpuscht.
Das is der Querysavecode den das Programm beim Speichern durchläuft:
Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim ws As New NotesUIWorkspace
Set session = New NotesSession
Set db = session.CurrentDatabase
If note Is Nothing Then Set note = source.Document
note.RemoveItem("SaveOptions")
If note.NSubmitNow(0) = "1" Then NSubmitNow = True
'ParallelReviewCheck
If note.ReviewType(0) = "2" And note.complete(0) = "1" Then
Goto PContinue
End If
'Serial review check: If we are not submitting for review, we don't need to do the rest of this
If (Not(NSubmitNow) Or note.Status(0) = 3) And note.Resubmit(0) = "0" Then Exit Sub
Ich kenn mich da noch zu wenig aus. Ist da irgendwas an dem es liegen könnte?
[EDIT]
Ich habs grad getestet. Wenn ich beim Querysave ganz am Anfang nen Exit Sub mach, und quasi Querysave gar nicht ausgeführt wird kommt der fehler trotzdem. Ich glaub ich werd das ganze jetzt mit der Formelsprache machen, bevor ich da noch ewig rumsuche...
thx for help