убрать пустое значение в скд СоединитьСтроки

1. user1816391 14.03.23 15:35 Сейчас в теме
В "Вычисляемые поля" добавил "Характер" с выражением:
ВЫБОР
КОГДА
ЗначениеХарактер <> 0 ИЛИ ЗначениеКатегория <> 0  ИЛИ ЗначениеОткрытыйВоздух <> 0 
ТОГДА
СоединитьСтроки(ТаблицаЗначений(ФОТ1Категорию,ФОТ1ОткрытыйВоздух,ФОТ1Характер), ";", ",")
КОНЕЦ

всё выводит, но когда какое-то значение пустое, то выводит "<Пустое значение>". Как сделать так, чтобы пустые значения не выводило?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 14.03.23 16:51 Сейчас в теме
(1) Перечислить все возможные комбинации (их всего-то 8) через выбор когда
3. user1816391 16.03.23 08:36 Сейчас в теме
(2) ну сейчас 8, а дальше будет больно. Эту проблему можно решить через СКД?
4. RustamZz 16.03.23 09:38 Сейчас в теме
(3) Пишете функцию в которой наводите красоту, а тут ее вызываете.
5. Dr.HiHi 3 16.03.23 09:55 Сейчас в теме
(1)
соединитьСтроки(ТаблицаЗначений(выбор когда ФОТ1Категорию есть не null тогда ФОТ1Категорию конец, выбор когда ФОТ1ОткрытыйВоздух есть не null тогда ФОТ1ОткрытыйВоздух конец, выбор когда ФОТ1Характер есть не null тогда ФОТ1Характер конец), ";", ",")


но нужно протестировать и может получить вот такая строка ",,"... если этого не нужно, то тогда посмотреть в сторону других агрегатных функций
6. user1816391 16.03.23 11:05 Сейчас в теме
(5) а какую тогда функцию стоит использовать?
8. user1816391 16.03.23 11:23 Сейчас в теме
(5) в данном случае всё равно выводит со строкой "<Пустое значение>"
9. Dr.HiHi 3 16.03.23 14:56 Сейчас в теме
(8) если устраивает пробел, то можно его подставить
соединитьСтроки(ТаблицаЗначений(ЕстьNull(ФОТ1Категорию, " "), ЕстьNull(ФОТ1ОткрытыйВоздух, " "), ЕстьNull(ФОТ1Характер " ")), ";", ",")
10. user1816391 17.03.23 08:16 Сейчас в теме
(9) пробел не особо, возможно можно как вариант переносить на новую строку
Оставьте свое сообщение
Вакансии
Консультант 1С
Москва
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Программист 1С (ERP, УХ, КА 2, УТ 11), удаленно
Москва
зарплата от 160 000 руб.
Полный день

Аналитик 1С
Москва
зарплата от 200 000 руб.
Полный день

Консультант 1С / Специалист поддержки 1C
Екатеринбург
зарплата от 70 000 руб.
Полный день

Технический архитектор 1С
Екатеринбург
зарплата от 200 000 руб.
Полный день