Autor Thema: Problem mit ChildDoc  (Gelesen 2694 mal)

feel_x

  • Gast
Problem mit ChildDoc
« am: 23.10.03 - 18:19:25 »


Hallo,
ich habe folgendes Problem: Ich öffne ein Dokument und klicke auf den Button "Antwort erstellen", der das aktuelle Dok schließt und eine Antwort (als Antwortdokument) öffnet.
Dieses wird beim speichern auch richtig angehängt, es ist also tatsächlich eine Antwort.

Jetzt habe ich einen Button in der Antwort, der folgende Formel enthält:

@SetDocField($Ref; "Anmeldestatus"; "4_feedback1");
@MailSend(AnmeldungErsteller;"";"";"Ihr Feedback zu \'"+(BlaBla)+"\'";"";
"Vielen Dank für Ihr Feedback!"
+@NewLine; "");

@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])

Die Funktion verschickt auch einwandfrei die Mail; stellt aber das Feld "Anmeldestatus" im Parentaldokument nicht um.
Wenn ich allerdings auf ein gespeichertes Antwortdok gehe und dann die Funktion ausführe, wird das $Ref-Dok umgestellt.

Das Antwortdok muss also irgendwie vorher gespeichert werden.
Habe aber mit mehreren Filesaves auch keinen Erfolg gehabt..

was mach ich falsch?
:o/

feel_x

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Problem mit ChildDoc
« Antwort #1 am: 23.10.03 - 19:28:43 »
Mit Formel-Sprache geht das nicht so schön ...

Wenn ich Dich jetzt richtig verstanden habe, machst Du das Antwort-Dok auf (erstellst es gerade frisch) und drückst dann gleich den Buhtong. Da das Antwort-Dok aber noch nicht gespeichert ist, hat es auch noch keine verfügbaren Items wie $Ref.

Pack mal Deinen Mail-Send - und @SetDocField in einen Agent und rufe diesen nach FileSave auf:
@Command ([FileSave]);
@Command ([ToolsrunMacro]; ...)

Das sollte besser klappen.

HTH,
Bernhard

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit ChildDoc
« Antwort #2 am: 23.10.03 - 19:51:51 »
... wenn du dir vor dem Schließen deines Hauptdokumentes die DocID in die Notes.ini schreibst, dann kannst du sie im Postopen ( mit der Verzweigung, ob es ein neues Dokument ist ) deines Antortdokumentes wieder einlesen und entsprechend verwenden...

ata
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Problem mit ChildDoc
« Antwort #3 am: 23.10.03 - 20:24:44 »
Ach nö - nicht die NOTES.INI unnötig zumüllen. Kann man zwar machen, muß man aber nicht ;-)

Bernhard

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit ChildDoc
« Antwort #4 am: 23.10.03 - 20:26:13 »
... wenn man den INI-Eintrag nach Verwendung wieder leert wird nichts zugemüllt - liegt also ganz allein beim Programmierer...

ata
Grüßle Toni :)

feel_x

  • Gast
Re:Problem mit ChildDoc
« Antwort #5 am: 23.10.03 - 20:34:52 »
Mit Formel-Sprache geht das nicht so schön ...

Wenn ich Dich jetzt richtig verstanden habe, machst Du das Antwort-Dok auf (erstellst es gerade frisch) und drückst dann gleich den Buhtong. Da das Antwort-Dok aber noch nicht gespeichert ist, hat es auch noch keine verfügbaren Items wie $Ref.

Pack mal Deinen Mail-Send - und @SetDocField in einen Agent und rufe diesen nach FileSave auf:
@Command ([FileSave]);
@Command ([ToolsrunMacro]; ...)

Das sollte besser klappen.

HTH,
Bernhard

wau, das klingt schonmal gut :)
Danke, werde ich morgen ausprobieren

feel_x

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Problem mit ChildDoc
« Antwort #6 am: 23.10.03 - 20:37:11 »
@ata: Das stimmt natürlich auch. Aber Ordnung und Sauberkeit im Schlachthof...   ;-)

Ich hoffe, wir sehen uns in "Minge".

Beste Grüsse aus Siegsdorf, wo es gerade anfängt, das weisse Sabotagepulver vom Himmel zu hauen,
Bernhard
« Letzte Änderung: 23.10.03 - 20:38:32 von koehlerbv »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Problem mit ChildDoc
« Antwort #7 am: 23.10.03 - 22:29:56 »
ata: Das mit dem Schlachthof, das ist wirklich so eine unschöne Sache, dann schon lieber in ein Profildokument, das verschwindet wenigstens, wenn die Applikation mal gemüllt wird. Aber wie Bernhard schon sagt, das sollte doch auch ohne gehen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

feel_x

  • Gast
Re:Problem mit ChildDoc
« Antwort #8 am: 23.10.03 - 22:37:59 »

@ata:
Das mit der Notes.ini geht nicht ohne weiteres, da auch Apple-User auf die DB zugreifen :)
..außerdem schreib ich sowas lieber nicht in DB-fremde Files.. das wird dann echt 'n Schlachthof *g*

Dank&Gruß,
feel_x

Offline gulp

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Weiblich
Re:Problem mit ChildDoc
« Antwort #9 am: 27.10.03 - 17:24:25 »
Ich weiss ja nicht, ob dein Problem immer noch offen ist, aber eigentlich könnte man es auch mit einem übergebenen Feld lösen.
Im Elterndokument ein Feld mit @Text(@DocumentUniqueId)) anlegen. In der Antwortmaske ein gleiches Feld anlegen (in Maske Werte übernehmen aus gewähltem Dokument oder so ähnlich anhaken) und jetzt hast du die Info, die du brauchst.

lg
gulp

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz