Domino 9 und frühere Versionen > ND7: Entwicklung

Geht PostSave oder was ähnliches auch mit im BE gespeicherten Document?

(1/2) > >>

Sascha Seipp:
Moin allerseits!

Hab ein wenig die Suche bemüht, aber so direkt nix gefunden - mag aber auch daran liegen, daß ich schon ebbes müde bin..

Folgendes Problem: Ein Dokument (A) soll nach seiner Speicherung per PostSave in einem anderen Dokument (B) noch ein paar Werte setzen. Solange A im FE bearbeitet und gespeichert wird, seh ich da auch kein Problem (hab zum Testen ins PostSave erstmal einfach ne MsgBox gesetzt).
Wenn das Dokument A aber im BE erzeugt und gespeichert wird, scheint das PostSave nicht zu laufen.

Ist das so? Kann man da was anderes nehmen? Oder wo denke ich falsch?

Ich danke schonmal für Erleuchtung!

Ciao
Sascha

ZaLudtske:
Hallo,

die Ereignisse werden meines wissens nur im Frontend ausgelöst. Wenn du im Backend das Dokument erzeugts, dann mußt du auch im Backend das andere Dokument bearbeiten.

Rainer

koehlerbv:
Rainer hat vollkommen Recht: PostSave und weitere Maskenevents greifen immer nur im Frontend, ebenso, wie die Maske ja ein reines Frontend-Element ist, was im Backend überhaupt nicht gebraucht wird.

Bernhard

Sascha Seipp:
Dankeschön!

Dann werde ich meine ToDo's in eine Funktion packen, die ich gleichermaßen aus PostSave wie auch in der Backend-Geschichte aufrufen werde. Dann sollte das passen.

Ciao
Sascha

pete_bla:
Hi,

Was du verwenden willst wäre dann die klassische Möglichkeit.

Andererseits würde ich Dir dazu raten, vor allem wenn Du Dokument-A nach B und B nach A ändern willst,
dass Du dir nochmals genau überlegst, ob das notwendig ist!

Persönlich meide ich "beim Speichern des einen Dokument ein anderes zu ändern"
wie der Teufel das Weihwasser! 
Dies ist wunderbar für Speicher und Replizierkonflikte!  >:D

Darum die Frage:
Sind die Daten die vom A nach B müssen, und umgekehrt wirklich in Ansichten relevant
oder nur in der Anzeige des Dokuments?

Wenn nein, dann verwende lieber Felder "Berechnet zur Anzeige" oder irgendwelche "QueryOpen" Aktionen um die Infos zu holen.

Grüsse und viel Erfolg, Pete(r)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln