Зачастую пробелы нужны и просто убрать их нельзя.
Иногда надо также, как и для других полей, делать конструкции с выводом одного пробела. Например надо вывести Область, Район, Нас. пункт, Адрес.
К примеру составное поле выглядит так:
[Область.Наименование] [Район.Наименование] [Нас. пункт.Наименование] [Адрес]
При отсутствии области и района, результат будет иметь лишние пробелы в начале строки. Чтобы избавится от них надо добавить условия на вставку пробелов:
[Область.Наименование][String(Область.Наименование=?: )][Район.Наименование][String(Район.Наименование=?: )][String(Нас. пункт.Наименование)] [Адрес]
В этом случае, если Область и Район заданы, то после них вставляются пробелы.
Расшифровывается функция так: если поле пустое (после знака "=" и до "?" ничего нет), то ничего не выводить (после "?" и до ":"), иначе, если поле имеет значение - выводить пробел (после ":" и до закрывающей скобки).