Autor Thema: DUID vom Hauptdokument beim Erstellen eines Antwortdokuments  (Gelesen 1056 mal)

Offline DieterF

  • Frischling
  • *
  • Beiträge: 3
Hallo,

ich erstelle über eine Aktion in einem View ein Antwortdokument mit:

Set NewUIDoc = uiworkspace.ComposeDocument( "", "", "ACTIONSTEP_D" )
Set NewDoc = NewUIDoc.Document
Call NewDoc.MakeResponse(apdoc)

Ich muss die Erstellung im Frontend machen, da im Backend die Wertübernahme aus dem Hauptdokument nicht funktioniert.

Mein Problem ist nun, dass beim Erstellen des neuen Dokumentes im Postopen Script abläuft, bei dem ich das Hauptdokument benötige. Mit

Set apdoc = source.Document.ParentDatabase.GetDocumentByUNID(source.Document.ParentDocumentUNID)

klappt es leider nicht. Ich erhalte die Fehlermeldung "Invalid universal id".

Hat jemand eine Idee, wie ich das Hauptdokument beim Ablauf des Postopen-Scripts bekomme, bevor das Antwortdokument gespeichert wurde?

Dieter


Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: DUID vom Hauptdokument beim Erstellen eines Antwortdokuments
« Antwort #1 am: 01.09.06 - 12:47:37 »
Hallo

Das Antwortdokument komplett mit LS erstellen.
Die benötigten werte kannst Du auch so übergeben:

Code
...
set coll = db.UnprocessedDocuments

set docMutter = coll.GetFirstDocument
..
set docDaughter = db.CreateDocument
...
Call docDaughter.ReplaceItemValue( "EinFeld" , docMutter.GetItemValue( "EinFeld" ) )
....

call docDaughter.MakeResponse( docMutter )
Call docDaughter.Save( TRue , True , True )

nur ein Beispiel
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz