Domino 9 und frühere Versionen > ND6: Entwicklung
Doc ist noch immer "IsNewDoc" obwohl es gespeichert wurde
Glombi:
Das sollte es aber schon!
In Deinem Script speicherst Du zwar das Dokument mit
uidoc.Save
und dadurch wird auch das Postsave ausgeführt.
Aber das Dokument wird danach nicht mehr im Backend gespeichert und daher geht das Setzen von SaveOptions im PostSave verloren.
Daher mein Vorschlag mit dem Queryclose.
Andreas
theBastian:
uidoc.Save damit Querysave läuft wg. Prüfung Pflichtfelder.
Druck soll erst dann möglich sein, wenn die Prüfung durch ist.
Danach öffnet das Druckscript aber ein neues Doc mit der angegebenen Form. Das alte bleibt aber weiterhin geöffnet. Geht dabei die Änderung verloren?
theBastian:
if Source.Document.SaveOptions(0) = "1" then
---> Source.Document.SaveOptions(0) = "0" ---> Error: Illegal use of property
call Source.Document.Save( false, true, true )
End if
Set item = doc.ReplaceItemValue( "SaveOptions", "0")
geht so. Weiß leider nicht warum dein Code nicht geht, sieht ordentlich aus ... wie immer bei Dir. ;)
Löst aber nicht mein Prob.
cu
der B@sti
Wilhelm:
Hi,
wenn Du den Wert eines Item als Eigenschaft auslesen willst, machst Du das wie gehabt:
Source.Document.SaveOptions(0)
wenn Du den Wert setzen willst, mußt du das ohne Instanz machen:
Source.Document.SaveOptions = "0"
Gruß
Willi
Glombi:
Ja genau, Willi hat recht. Das kommt bei Copy-Paste heraus. Sorry!
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln