Имя: Пароль:
1C
1С v8
Можно ли в СКД сделать так?
,
0 toypaul
 
гуру
19.03.12
17:14
Набор данных примерно такой

A,B,C
A,B,D
A,B,E

выглядеть это должно как
A|B|C,D,E

C,D,E - через запятую, с переносом строки - всеравно как лишь бы это все было в одной строке и A,B не повторялись.
1 lxs
 
19.03.12
17:15
Чем тебя группировка не устраивает и несколько колонок?
2 lxs
 
19.03.12
17:16
по теме ответ: нельзя.
3 toypaul
 
гуру
19.03.12
17:16
надо в одной колонке
4 lxs
 
19.03.12
17:17
(3) см(2)
5 lxs
 
19.03.12
17:19
Получай результат из СКД программно и выводи руками. Только так.
6 MaxxiMiliSanM
 
19.03.12
17:20
Думаю можно через вычисляемые поля
7 Fragster
 
гуру
19.03.12
17:21
в 8.2.14 появились новые агрегатные функции, просто скармливаешь её ресурс, который принимает значения Ц Д Е и делаешь группировку по полям, которые А и Б
8 iomoe
 
19.03.12
17:21
(5) Да ладно пугать, в СКД можно пользоваться функциями глобальных модулей, ну а там понаписать что душе угодно.
9 MaxxiMiliSanM
 
19.03.12
17:22
(8) я тоже как раз про это думал
10 toypaul
 
гуру
19.03.12
17:23
сейчас у меня C,D,E выводятся в разных колонка уже...
11 MaxxiMiliSanM
 
19.03.12
17:24
(10) еще один вариант кромсать результирующие данные
12 toypaul
 
гуру
19.03.12
17:24
причем это булевы значения. Да или Нет.
а в одной колонке нужно будет вывести только те значения где оно равно "Да". и вместо значения название поля.
13 lxs
 
19.03.12
17:26
Ну-ну, как сделаете - напишите)) я готов признать свою ошибку.
14 lxs
 
19.03.12
17:27
(10) гениально
15 Fragster
 
гуру
19.03.12
17:28
http://1cskd.ru/2011/07/novye-funkcii-skd-8-2-14/
Строка(<Выражение>) - Если в качестве параметра передан массив, то функция возвращает строку, содержащую строковые представления всех элементов массива, разделенных символами “; ”. Если в качестве параметра передана таблица значений, то функция возвращает строку, содержащую строковые представления всех строк таблицы значений, причем представления ячеек каждой строки разделяются символами “; ”, а строки — смиволом перевода строки. Если у какого либо элемента строковое представление пустое, то вместо его представления выводится строка<Пустое значение>.
16 lxs
 
19.03.12
17:28
ты можешь все в скобках собрать (если чо). Как это сделать - у Хрусталевой написано.
17 Fragster
 
гуру
19.03.12
17:29
еще делал нумерацию "строк" в пределах группировки А и Б запросом, а потом выводил это значение как группировку по колонкам
18 acsent
 
19.03.12
17:31
у кого нибудь есть примеры где массив и тз?
19 lxs
 
19.03.12
18:12
сделал через точку с запятой)
20 lxs
 
19.03.12
18:17
Поле, которое нужно в строку вывести, добавить в Ресурсы, в графе Выражение указать МАССИВ(Поле1), отключить в Других настройках Расположение итогов (указать Нет), и добавить группировку по Поле1.
21 lxs
 
19.03.12
18:18
Сделал на 8.2.15.301. На более ранних не пробовал.