Domino 9 und frühere Versionen > ND6: Entwicklung

Web | Simple Funktion - trotzdem keine Lösung?

(1/2) > >>

mOp@web.de:
Hallo,

ich hab ein Problem mit einer im Grunde sehr simplen Funktion.

Ein Mitarbeiter füllt eine Maske aus und unterschreibt diese, mit diesem Button leitet er ein @SendMail mit dem DocLink ein.

Der Vorgesetzte öffnet im Lesemodus (er darf Daten nicht ändern können) den Link und soll diese Maske auch unterschreiben und in ein Feld das aktuelle Datum schreiben.


--- Code: ---FIELD RA_Datum:=RA_Datum;
@Command([EditDocument]);
@SetField("RA_Datum";@Date(@Now));
@Command([FileSave])
--- Ende Code ---

Der Code ist jetzt sehr minimiert, ich hab nur noch das nötigste drin - eigentlich kommen da noch mehrer Sachen dazu, wie auch z.B. ein @SendMail.

Wenn ich nun als Vorgesetzer diesen Button zum unterzeichnen drücke, bekommt man im IE einen Fehler 500! In der Serverkonsole findet man folgenden Eintrag: HTTP Web Server: Lotus Notes Exception - @Function is not valid in this context

Ich weiss das es zusammenhänt mit dieser Funktion @Command([EditDocument]); - aber ich muss ja in den Bearbeitenmodus wechseln um in ein Feld was schreiben zu können...

Ich hab jetzt verschiedene Sachen versucht - und keinen führt zur gewünschten Lösung - vielleicht wisst ihr eine einfache Lösung?? Im Notes geht es ja ohne Probleme nur im Web nicht....

DANKE an alle Beteiligten!
Marc

zaphod:
Ciao

Versuche anstelle von @SetField mal @SetDocField. Ab Domino 6.x sollte das auch auf's aktuelle Doc anwendbar sein...

bye z

umi:
Vielleicht könnte es auch daran liegen das
@mailsend zu den "Not Supported Functions" im Web zählt?

Glombi:
Du kannst es mit einem Agenten machen, der vom Button aufgerufen wird.

Dort dann Script anstelle der Formelspracheverwenden, damit alles so läuft wie man es sich wünscht.

Andreas

koehlerbv:
Marc, weder die Kollegen vom Dominoforum noch wir hier bei AtNotes sehen es gerne, wenn kommentarlos Doppelpostings losgelassen werden (siehe Dominoforum). Auf diese Art und Weise lässt Du sehr egoistisch hilfsbereite Fachleute parallel für Dich arbeiten - logisch, dass sich der eine oder andere dann veralbert vorkommt. Einer Problemlösung ist es ausserdem sehr abträglich, wenn man eine Frage stellt, den weiteren Verlauf der Dinge einfach nicht mehr zeitnah verfolgt.

Bitte beachte dies in Zukunft und lies Dir unsere Forumsregeln nochmal gründlich durch.

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln