Ersetzungen über Platzhalter
Die Platzhalterlogik wird im Formularfeld / Eigenschaften definiert. Ist die Formel lange, kann dies auch im MobileSetting implementiert sein. Siehe dazu https://levatis.atlassian.net/wiki/x/AoDfzg
Beispiel - NZ-Termin
bei einem NZ-Termin wird aus der der Warenwirtschaft kein OptionParameter übergeben. Dieser ist somit leer.
Das Feld des OptionParameter wird am Arbeitsbericht nicht angedruckt und bleibt leer.
mit folgender Formel kann ein Platzhalter als Default-Wert definiert werden, um keine leeren Felder zu übergeben.
(Task.optionParameterNeoLieferadresseName1 == '' && Task.optionParameterNeoLieferadresseName2 == '' && Task.optionParameterNeoLieferadresseName3 == '') ? Task.billingCustomer.lname+" "+Task.billingCustomer.fname : Task.optionParameterNeoLieferadresseName1 + " " + Task.optionParameterNeoLieferadresseName2 + " " + Task.optionParameterNeoLieferadresseName3oder als eine Textübergabe
(Task.optionParameterNeoLieferadresseName1 == '' && Task.optionParameterNeoLieferadresseName2 == '' && Task.optionParameterNeoLieferadresseName3 == '') ? “Lieferadresse ist gleich Verrechnungskunde“ : Task.optionParameterNeoLieferadresseName1 + " " + Task.optionParameterNeoLieferadresseName2 + " " + Task.optionParameterNeoLieferadresseName3