Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Jörg am 11.02.09 - 08:35:29

Titel: Problem mit @GetDocField(@ref... im Antwortdokument
Beitrag von: Jörg am 11.02.09 - 08:35:29
Hallo,
ich habe ein kleines Problem mit einer Antwort für ein Hauptdokument.
Wenn ich dieses Antwort-Dokument öffnen möchte erhalte ich immer die Meldung das
"ein Feld nicht gefunden wurde:Das Dokument wurde gelöscht".

Schaue ich mir aber die Eigenschaften des Dokumentes an so kann ich
keinen Unterschied finden. Das Hauptdokument ist aber noch vorhanden und
die Antwort wird mir ein einer Ansicht für das Hauptdokument angezeigt.


Hier die ID´s:

Hauptdokument-ID:
19CAF158D887E532C125749700375C2F

Ref-ID im Unterdokument:
F19CAF158:D887E532-NC1257497:00375C2F

Wie kann ich die Zuweisung wieder richtig stellen, um das Dokument zu öffnen.


Gruss Jörg
Titel: Re: Problem mit @GetDocField(@ref... im Antwortdokument
Beitrag von: m3 am 11.02.09 - 09:50:01
Das Arbeiten mit Haupt- und Antwort-Dokumenten (http://atnotes.de/index.php/topic,13984.0.html)
Zitat
3.6 Einem Antwort-Dokument ein anderes Hauptdokument zuweisen (1)

Prinzipiell ist dies z.B. mit folgendem Script möglich:
Code
Dim docParent As NotesDocument
Set docParent = db.getDocumentByUNID("UNID-String")   
Call doc.RemoveItem("$Ref")
Call doc.MakeResponse( docParent )
Titel: Re: Problem mit @GetDocField(@ref... im Antwortdokument
Beitrag von: Jörg am 11.02.09 - 12:45:41
Hi m3 ,

danke dir , aber leider kann ich das Antwortdokument nicht mehr öffnen um
das Script über einen Button zu starten.
Gibt es zum öffnen evtl. noch einen anderen WEg ???


Gruß Jörg
Titel: Re: Problem mit @GetDocField(@ref... im Antwortdokument
Beitrag von: dirk_2909 am 11.02.09 - 12:48:48
Warum kommst Du an das Antwortdokument nicht mehr heran?
Und warum möchstest Du es Öffnen, um ein Script zu starten?

Es gibt ja zig andere Wege ..
Titel: Re: Problem mit @GetDocField(@ref... im Antwortdokument
Beitrag von: Jörg am 11.02.09 - 14:31:11
Hi,

wenn ich das Antwortdokument öffnen möchte bekomme ich die Meldung:

Zitat
Feld:'ManDc_Language':Dokument wurde gelöscht

Das Feld selber ist wird Antwortdokument zur Anzeige
Berechnet mit folgenden Code:

Code
@If(MainDoc_Language ="";@GetDocField($REF;"language");MainDoc_Language)

Was ich komisch finde ist, das ich ca. 15 Antwortdokumente für das
Hauptdokument habe die sich öffnen lassen und nur 3 Dokumente bei dennen
ich die o.g. Fehlermeldung erhalte.