0
Adressfeld Rechnungsformular
Ich habe ein Adressfeld in einem Rechnungsformular das so aussieht:
{if Kunde.Firma then
Kunde.Firma +
"
" + Kunde.Anrede
else
Kunde.Anrede + " "
end +
Kunde.Vorname +
" " +
Kunde.Nachname +
"
" +
Kunde.'Straße Nr' +
"
" +
Kunde.PLZ +
" " +
Kunde.Ort}
Funktioniert ganz gut jedoch:
Bei einem Firmenkunden ohne Namen und also auch ohne Anrede steht dann im Adressfeld "bitte wählen"
Wie bekomm ich das weg?
5 Antworten
-
Eine Lösung hab ich schon:
Ich hab die "bitte wählen" Auswahl aus der Anrede Auswahlbox gelöscht. Nun macht er mir jedoch logischer Weise ein Leerzeichen vor den Namen -
Hallo . Du kannst das folgende Script testen. Es könnte die meisten Varianten abdecken. Ich bin davon ausgegangen, dass das Feld "Anrede" ein einfaches Auswahlfeld ist. Mirko
let lineBreak := urlDecode("%0D%0A"); let result := [Kunde.Firma, text(Kunde.Anrede), Kunde.Vorname, Kunde.Nachname][!= ""]; for i in range(cnt(result)) do item(result, i) + if i = 0 and cnt(result) > 1 and item(result, i) = Kunde.Firma then lineBreak else " " end end + lineBreak + Kunde.'Straße Nr' + lineBreak + Kunde.PLZ + " " + Kunde.Ort
Content aside
- gesternZuletzt aktiv
- 5Antworten
- 42Ansichten
-
2
Folge bereits