Доброго времени.
Есть отчет на СКД самописный.

Он выводит данные:
Реализация Сумма.

Реализация это поле которое собирается объединением, то есть там может быть ссылка на реализацию или перемещение.

Проблем вот в чем, пользователь добавляет свои настройки, а именно включает группировку еще по контрагенту(Реализация.Контрагент), но если с документами реализации проблем нет, то у перемещения нет контрагента.

Получается что-то типа того:
Контрагент 1, Реализация 241
Контрагент 2, Реализация 247
, Перемещение 2546

Вопрос: Как убрать запятую вначале перемещения?

То есть должно быть так:
Контрагент 1, Реализация 241
Контрагент 2, Реализация 247
Перемещение 2546

Пробовал через условное форматирование, но никак не вышло.
---
Могу посоветовать 2 решения, возможно одно из них Вам подойдет.

Решение легкое. Не пытаться скрыть контрагента, а напротив, подчеркнуть его отсутствие. Например, с помощью условного оформления, когда поле "Реализация.Контрагент" не заполнено, задать какой-либо текст, например:
<...>
<Пусто>
<Контрагент отсутствует>
Можно еще и бледно-серым подкрасить.

Решение трудоемкое. Создать новое поле представления документов, которое в зависимости от типа документа, либо дополняет представление контрагентом, либо нет. Для этого добавьте новое пользовательское поле "Представление реализации". Укажите для него выражение примерно такого толка:

```1c
    ВЫБОР
    КОГДА ТипЗначения(Реализация) = Тип("Документ.РеализацияТоваровУслуг")
    ТОГДА Представление(Реализация.Контрагент) + ", " + Представление(Реализация)
    ИНАЧЕ Представление(Реализация)
    КОНЕЦ
```
Теперь удалите Вашу группу выбранных полей из отчета, а также поле контрагента. Добавьте условное оформление для поля "Реализация". В параметрах оформления задайте текст, но при этом в качестве значения выберите поле компоновки данных - только что добавленное пользовательское поле. Условие условному оформлению задавать не нужно, область распространения - в группировке.
---
покажите как формируете строку вида \
 Контрагент 1, Реализация 241
---
думаю на такой вариант объединения полей повлиять не получится...
---
вот я никак не могу придумать.
---
Могу посоветовать 2 решения, возможно одно из них Вам подойдет.

Решение легкое. Не пытаться скрыть контрагента, а напротив, подчеркнуть его отсутствие. Например, с помощью условного оформления, когда поле "Реализация.Контрагент" не заполнено, задать какой-либо текст, например:
<...>
<Пусто>
<Контрагент отсутствует>
Можно еще и бледно-серым подкрасить.

Решение трудоемкое. Создать новое поле представления документов, которое в зависимости от типа документа, либо дополняет представление контрагентом, либо нет. Для этого добавьте новое пользовательское поле "Представление реализации". Укажите для него выражение примерно такого толка:

```1c
    ВЫБОР
    КОГДА ТипЗначения(Реализация) = Тип("Документ.РеализацияТоваровУслуг")
    ТОГДА Представление(Реализация.Контрагент) + ", " + Представление(Реализация)
    ИНАЧЕ Представление(Реализация)
    КОНЕЦ
```
Теперь удалите Вашу группу выбранных полей из отчета, а также поле контрагента. Добавьте условное оформление для поля "Реализация". В параметрах оформления задайте текст, но при этом в качестве значения выберите поле компоновки данных - только что добавленное пользовательское поле. Условие условному оформлению задавать не нужно, область распространения - в группировке.
---
Спасибо, сделал вчера первым способом, сегодня уточню и если что переделаю через пользовательские поля.
---
Можно использовать "Пользовательские поля".
Сегодня ко мне обратились за помощью, убрать запятую в группировке из двух колонок: Серия и номер паспорта.
1. Добавляем в пользовательских полях новое поле выражение.
2. В заголовке обзываете его как угодно, чтобы не повторялось с тем, что имеется
3. В поле "Выражение детальных записей" прямо кодом пишите формулу.
У меня это было так: СокрЛП([Удостоверение.Серия]) + " " + СокрЛП([Удостоверение.Номер])

Далее добавляете это поле из доступных в поля отчета. Всё.