|
Можно ли в СКД сделать так? | ☑ | ||
---|---|---|---|---|
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. На более ранних не пробовал.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |