Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

СКД конкатенация строк с исключением повторяющихся

СКД конкатенация строк с исключением повторяющихся
Я
   mefisto666series
 
27.02.18 - 18:57
Проблема такая: в СКД есть отчет. нужно объединить строковые значения в одну ячейку. Это делается, НО: суммировать нужно, грубо говоря, для одной ячейки значения одной колонки результата запроса, и для другой ячейки другие, соответственно колонки. Однако, если результат запроса выглядит так:
колонка1            колонка2
значение11          значение21
Значение11          Значение22
Значение11          Значение23
значение12          значение21
Значение12          Значение22
Значение12          Значение23
значение13          значение21
Значение13          Значение22
Значение13          Значение23

Из которого после объединения получаются значения
"значение11,значение12,значение13" Для одной колонки
и
"значение21,Значение22,Значение23,значение21,Значение22,Значение23,значение21,Значение22,Значение23"
для другой.
Можно ли как-то на уровне пользования ресурсами и вычисляемыми полями купировать повторение значений во втором случае?
 
 
   ERWINS
 
1 - 27.02.18 - 19:00
Написать свою функцию которая разберет сконнектированные строки и выкинет повторяющиеся.
   mefisto666series
 
2 - 27.02.18 - 19:02
(1) ок, а как в вычисляемом поле обратиться к результату того, что наобъединялось в ресурсе?
   qwerty13z
 
3 - 28.02.18 - 11:15
В ресурсах для колонка2:
СоединитьСтроки(Массив(РАЗЛИЧНЫЕ колонка2), ",")

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует