Ich versuche mich gerade an einem Urlaubsantrag - Workflow und ich habe hinter einer Schaltfläche einige Befehle hinterlegt (z.B.):
-----------------------------
FIELD Antrag := Antrag;
FIELD FreigabeVertretung := FreigabeVertretung;
FIELD FreigabePM := FreigabePM;
FIELD FreigabeFBL := FreigabeFBL;
FIELD FreigabeControlling := FreigabeControlling;
FIELD verbucht := verbucht;
FIELD Datum := Datum;
csendto:=@Text(@Text(Vertretung) + "/Aachen/Carpus");
thema:=@Text("Urlaubsantrag von " +@Text(Antragsteller));
text:= @Text(Antragsteller) + " möchte vom " + @Text(ErsterUrlaubstag) + " bis zum " + @Text(LetzterUrlaubstag) + " Urlaub beantragen! " +@NewLine +@NewLine +" Sie wurden als Vertretung angegeben."+@NewLine +@NewLine +"Bitte über die Dokumentenverknüpfung den Urlaubsantrag öffnen und freigeben oder ablehnen: ";
@If(Antrag="Aktiv";@SetField("Antrag";"Inaktiv"):@SetField("FreigabeVertretung";""):@SetField("FreigabePM";""):@SetField("FreigabeFBL";""):@SetField("FreigabeControlling";""):@SetField("verbucht";"");(@MailSend(csendto; "" ; "" ; thema ; text ; "" ; [IncludeDoclink]):@SetField("Antrag";"Aktiv"):@SetField("Datum";@Today)))
-----------------------------
Alles läuft durch und wird auch korrekt ausgeführt, es kommt aber immer eine Fehlermeldung:
"Fascher Datentyp für Operator oder @Funktion: Zahl erwartet
Der Fehler wird im Debugger an folgender Stelle angezeigt:
-----------------------------
'@MailSend(' ausgeführt -- Name:'', Typ: Zahlenbereich, Enträge: 1
1> '1'
'@SetField(' ausgeführt -- Name:'', Typ: Textliste, Einträge: 1
1> 'Aktiv'
':' ausgeführt -- Name:'', Typ: Fehler, Wert: Falscher Datentyp für Operator oder @Funktion: Zahl erwartet
-----------------------------
Wenn ich die Reihenfolge der Befehle ändere, also @Mailsend zuletzt ausführe dann kommt der Fehler mit der Meldung "Text erwartet" und als Fehlerpunkt wird immer der Auflistungsdoppelpunkt angemerkt!
Wie gesagt alles klappt trotzdem, aber mit so einem Fehler ist das nicht schön!
Hat jemand eine Idee woran es liegen könnte und wie ich den Fehler vermeiden kann?
Das würde mir sehr helfen!
Danke, Krista