|
Сформировать из данных запроса список. Реально? | ☑ | ||
---|---|---|---|---|
0
Soulseller76
08.04.14
✎
13:30
|
Есть запрос: Документ и к нему вложенный запрос (РегистрСведений.КонтактнаяИнформация). В регистре несколько емайлов. Хочу из вложенного запроса эти е-майлы получить строкой, в которой эти е-майлы через запятую написаны. Это вообще реально или бред?
Ниже код: ВЫБРАТЬ РАЗЛИЧНЫЕ АктПриемки_МТ.Ссылка КАК КоличествоАктов, Почта.Представление ИЗ Документ.АктПриемки_МТ КАК АктПриемки_МТ ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ КонтактнаяИнформация.Объект КАК Объект, КонтактнаяИнформация.Тип.Ссылка КАК ТипСсылка, КонтактнаяИнформация.Вид.Наименование КАК ВидНаименование, ВЫРАЗИТЬ(КонтактнаяИнформация.Представление КАК СТРОКА(200)) КАК Представление ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация) КАК Почта ПО АктПриемки_МТ.Отправитель = Почта.Объект ГДЕ АктПриемки_МТ.ЧастичныйГруз = ЛОЖЬ И АктПриемки_МТ.ДатаПоступленияГрузаНаСклад МЕЖДУ &ДатаНачала И &ДатаКонца И Почта.ТипСсылка.Ссылка = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты) СГРУППИРОВАТЬ ПО АктПриемки_МТ.Ссылка, Почта.Представление УПОРЯДОЧИТЬ ПО КоличествоАктов |
|||
1
Wobland
08.04.14
✎
13:31
|
бред
|
|||
2
Soulseller76
08.04.14
✎
13:33
|
(1) То есть, через запрос это сделать нереально?!
|
|||
3
Wobland
08.04.14
✎
13:34
|
да мне не сложно и два раза. да. да.
|
|||
4
Maxus43
08.04.14
✎
13:34
|
теоретически конкатенация строковых данных поддерживается, практически... скд умеет. В запросе надо извращаться
|
|||
5
Soulseller76
08.04.14
✎
13:35
|
(4) А как в СКД это сделать? Тем более, что в нее мне и надо это все дело вытащить!
|
|||
6
Wobland
08.04.14
✎
13:35
|
(4) я джва года жду такой запрос
|
|||
7
Рэйв
08.04.14
✎
13:35
|
(0)Результат запроса перебирай. Зачем тебе именно в запросе?
|
|||
8
Maxus43
08.04.14
✎
13:36
|
(5) в СКД поле с е-майлов в ресурсы, выражение ресурса МАССИВ(Адрес)
|
|||
9
Soulseller76
08.04.14
✎
13:36
|
(7) Потому что результат мне нужно в СКД поместить. Я подумала, что вытащить через запрос нужные мне строки будет проще, чем искать, как это реализовано в СКД.
|
|||
10
Soulseller76
08.04.14
✎
13:37
|
(8) Спасибо, сейчас попробую...
|
|||
11
Maxus43
08.04.14
✎
13:38
|
(6) динамически можно состряпать, на каждый адрес своя таблица с одной записью и куча соединений по Истина, это навскидку...
|
|||
12
Soulseller76
08.04.14
✎
13:38
|
(11) С динамическими списками не работала, боюсь больше времени уйдет на разбор - что с чем едят... :(
|
|||
13
Maxus43
08.04.14
✎
13:39
|
(12) это не тебе, не читай, мы о своём)
|
|||
14
Wobland
08.04.14
✎
13:40
|
(11) куча.. то есть, имеется ограничение на максимальное число значений?
(12) не путай тёплое с мягким |
|||
15
Soulseller76
08.04.14
✎
13:43
|
Все, я его все-таки сломала! Спасибо, мальчики!!! :)
|
|||
16
Maxus43
08.04.14
✎
13:44
|
(14) нет, если собирать текст запроса динамически - то будет неважно сколько. в результирующем запросе просто будет столько, сколько надо секций. Хотя тогда теряется смысл, ибо запроса в явном виде не будет, он будет собираться в коде, значит и названия слепить в коде легче)
|
|||
17
Wobland
08.04.14
✎
13:45
|
(16) фи, не академично ;)
|
|||
18
_fvadim
08.04.14
✎
13:48
|
запросом с ограничениями
http://infostart.ru/public/200275/ |
|||
19
Soulseller76
08.04.14
✎
13:51
|
(18) А сказали, что нельзя!!!! Вот и верь после этого людям! :)
|
|||
20
Maxus43
08.04.14
✎
13:59
|
(19) он с ограничениями, дочитай до конца
|
|||
21
_fvadim
08.04.14
✎
14:02
|
(20) ну можно же, хоть и с ограничениями :)
|
|||
22
Maxus43
08.04.14
✎
14:03
|
(21) ну это и я в (11), можно, но жутко не красиво
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |