Domino 9 und frühere Versionen > ND8: Entwicklung
Frage: Pro Hauptdokument nur ein Antwortdokument - Formelsprache
Axel:
Ich gehe mal davon aus, dass die Aktion in einer ansicht steckt und das Dokumente mit der Form "Gutschein" die Hauptdokumente sind. Wenn ja, dann ....
... steckt der Fehler hier:
...
@SetDocField($Ref;Flag;"1");
...
Bei einem Hauptdokument gibt's kein $Ref.
Mal so aus dem Bauch heraus würde ich das so lösen.
Im Hauptdokument ein verstecktes Textfeld mit Namen Flag und dem Vorgabewert "0"
--- Code: ---REM {prüfe, ob richtiges Dokument gewählt};
@If(
form = "Gutschein";
@Success;
@Do(
@Prompt([Ok];"Fehler";"Sie müssen einen Gutschein zum annehmen auswählen");
@Return("")
));
REM {prüfe ob bereits ein Antwortdokument besteht};
@If(Flag = "0";
@Do( @SetField("Flag"; "1");
@Command([Compose]; "Annahme")
);
@Prompt([Ok];"Fehler";"Der Gutschein wurde bereits angenommen")
);
--- Ende Code ---
Ich hab's nur malauf den Schnelle zusammengeschrieben und nicht getestet. Kann sein, dass es an der einen oder anderen Stelle noch hakt.
Gabe:
Hallo zusammen,
danke für die Hilfe. Danke für die Bereinigung meiner fehlerhaften @Function Axel. Habe ich die Hilfe total falsch verstanden. Dachte durch $Ref wird automatisch die UNID des Hauptdokuments genommen :P
@Tode: Danke für den Hinweis mit der Ansicht (Single Server ohne lokale Repliken). Denke du hast recht - sollte das über eine Ansicht steuern. Ist einfach am saubersten. Mal schauen ob ich das hinbekomme ;D
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln