Можно ли в СКД сделать конкатенацию при группировке? #584198


#0 by Bibr
Порылся тут по темам.. Знаю, что в СКД в вычисляемых полях можно использовать функции общего модуля и там преобразовывай, складывай - кто во что гаразд. Но что-то не соображу, как бы сделать группировку. т.е. на входе есть таблица с ключевыми полями и строковым ресурсом. на выходе нужна таблица, сгруппированная по ключам и объединенная+", " ресурсом
#1 by Cube
В первую группировку строк суй все поля, которые нужно объединить, СКД их запишет одной строкой, через запятую.
#2 by Wobland
правильно говорить "при групперовке"
#3 by Bibr
Глупости я говорю, да? :)
#4 by PVV65
Если я правильно понял, то ответ можешь найти ту (начиная с 34 поста) -
#5 by Bibr
Большое спасибо.
#6 by Axel2009
Синтаксис: Описание: Предназначена для объединения строк в одну строку. Параметры: <Значения> Значения, строковые представления которых нужно объединить в одну строку. Если типом значения параметра является Массив, то в строку будут объединяться элементы массива. Если типом значения параметра является ТаблицаЗначений, то в строку будут объединяться все колонки и строки таблицы. <РазделительЭлементов> Тип: Строка. Содержит текст, который нужно использовать в качестве разделителя между элементами массива и строками таблицы значений. По умолчанию – символ перевода строк. <РазделительКолонок> Тип: Строка. Содержит текст, который нужно использовать в качестве разделителя между колонками таблицы значений. По умолчанию "; ". Возвращаемое значение: Объединенная строка. Пример: СоединитьСтроки(ТаблицаЗначений(НомерТелефона, Адрес));
#7 by PVV65
А "СОЕДИНИТЬСТРОКИ" - это что? Функции языка выражений системы компоновки данных, встроенная функция или функция языка запросов. И в каком релизе платформы появилась.
#8 by Axel2009
СКД с 8.2.14
#9 by Bibr
Ух ты!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С