Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 02.12.03 - 10:17:39

Titel: Antwortdokumente verschwunden
Beitrag von: TomLudwig am 02.12.03 - 10:17:39
Hallo zusammen,

ich erzeuge in einer Schleife per LS zu 4 Dokumenten "DocA" jeweils ein Antwortdokument "DocB" per MakeResponse.
Das funktioniert auch alles Wunderbar.

Wenn ich nun ein Antwortdokument "DocB" öffne, über einen Button und Formeln ein Feld ändere, und das Dokument wieder abspeichere ist es keine Antwort mehr auf das zugehörige "DocA".

Warum???
Titel: Re:Antwortdokumente verschwunden
Beitrag von: Glombi am 02.12.03 - 10:20:08
Dann hast Du in den Maskeneigenschaften nicht eingestellt, dass es eine Antwortmaske ist.

Andreas
Titel: Re:Antwortdokumente verschwunden
Beitrag von: mahonri am 02.12.03 - 10:20:53
Schau mal in der Maske nach was für ein Typ deine Maske ist:
Dokument,Antwort oder Rückantwort.
Findest du unter Eigenschaften Maske.
Sollte auf NAtwort oder Rückantwort stehen
Titel: Re:Antwortdokumente verschwunden
Beitrag von: TomLudwig am 02.12.03 - 10:24:23
Stimmt hab ich nicht eingestellt.... mach ich gleich... thx
Titel: Re:Antwortdokumente verschwunden
Beitrag von: TomLudwig am 02.12.03 - 10:32:52
Noch ne kurze Frage.

Wenn zu meinem Dokument "DocB" noch ein Antwort "DocC" erstellen möchte. Muss die Maske von "DocC" dann eine Rückantwort sein.


Sodass:

Hauptdokument "DocA"
"DocB" = Antwort zu "DocA"
"DocC" = Antwort zu "DocB"
Titel: Re:Antwortdokumente verschwunden
Beitrag von: TomLudwig am 02.12.03 - 11:30:39
Und noch ein Problem:

DocA = Hauptmaske (Dokument)
DocB = Antwort zu DocA (Antwort)
DocC = Antwort zu DocB (Antwort)

Als erstes sollten Dokumente des Typs "DocB" über eine Maske erstellt werden.
Dann Dokumente des Typs "DocA" & "DocB".
Alle Dokumente werden dann per LS und MakeResponse in Verbindung gebracht.

Nun funktioniert aber das erstellen eine "DocB" schon nicht, weil ein Dokument ausgewählt sein muss auf das sich die Antwort bezieht.
Es gibt aber noch kein "DocA". Wie kann ich dies umgehen?
Titel: Re:Antwortdokumente verschwunden
Beitrag von: Glombi am 02.12.03 - 11:32:04
Noch ne kurze Frage.

Wenn zu meinem Dokument "DocB" noch ein Antwort "DocC" erstellen möchte. Muss die Maske von "DocC" dann eine Rückantwort sein.


Sodass:

Hauptdokument "DocA"
"DocB" = Antwort zu "DocA"
"DocC" = Antwort zu "DocB"

Besser wäre das.

Andreas
Titel: Re:Antwortdokumente verschwunden
Beitrag von: Glombi am 02.12.03 - 11:35:50
Und noch ein Problem:

DocA = Hauptmaske (Dokument)
DocB = Antwort zu DocA (Antwort)
DocC = Antwort zu DocB (Antwort)

Als erstes sollten Dokumente des Typs "DocB" über eine Maske erstellt werden.
Dann Dokumente des Typs "DocA" & "DocB".
Alle Dokumente werden dann per LS und MakeResponse in Verbindung gebracht.

Nun funktioniert aber das erstellen eine "DocB" schon nicht, weil ein Dokument ausgewählt sein muss auf das sich die Antwort bezieht.
Es gibt aber noch kein "DocA". Wie kann ich dies umgehen?

Du solltest Dein Datenmodell nochmal überdenken. Du willst Antworten zu einem noch nicht vorhandenen Dokument erstellen. D.h. zunöchst normale Hauptdokumente, dann später Antworten daraus machen (das geht ja schon) und dann diese nochmal editieren (das geht nicht, da die die Eigenschaft "Ich bin ein Antwort") verlieren.

Falls es bei den Antworten bleiben soll, kannst Du im Postsave / QueryClose wieder per Script das MakeResponse aufrufen.

Andreas
Titel: Re:Antwortdokumente verschwunden
Beitrag von: TomLudwig am 02.12.03 - 11:44:12
Überdenken ist leichter gesagt als getan.

Es geht bei der Datenbank um Buchungen zu einer Schulung.

Als erstes werden vom Benutzer Buchungen erstellt. Falls genügend Buchungen vorhanden sind. Kann ein OrganisationsDokument erstellt werden. Das über den Buchungen stehen soll.

Von daher gehts wahrscheinlich nicht anders als im Queryclose wieder ein Feld abzuprüfen und die $Ref neu reinzuschreiben nach dem editieren....
Titel: Re:Antwortdokumente verschwunden
Beitrag von: mahonri am 02.12.03 - 12:09:59
Wenn du schon so ein Model hast, geh doch noch einen Schritt weiter, dass du zwei Buchungsmasken hast, eine für Wunschbuchungen als Dokumente und eines für Buchungen zu einer Schulung als Antwortdokumente.

Umschalten des Maskennamens im QS der Buchung, wo auch das Umwandeln in Antwortdokumente geschehen soll.
Titel: Re:Antwortdokumente verschwunden
Beitrag von: TomLudwig am 02.12.03 - 12:17:17
Die Idee is klasse... Danke.
Ich schau mal ob ich des umgesetzt bekomm....