|
объединить строки таблицы через запятую в запросе |
☑ |
0
yanejsh
29.06.12
✎
11:06
|
Подскажите, как можно сделать такую штуку в запросе.
есть документ. Запросом выбираем реквизиты документа. И есть табличная часть документа. Из этой табличной части нужно получить один параметр, сложив все строки через запятую.
Как то так
Выбрать Документ.Номер,
Документ.Контрагент,
//тут не знаю как
Документ.ТабЧасть.Номенклатура.Наименование1+", "+Документ.ТабЧасть.Номенклатура.Наименование2 как СписокНоменклатурыТабЧасти
//вот
Из Докумет.Документ как Документ
Это реально вообще?
|
|
1
vicof
29.06.12
✎
11:07
|
дежавю
|
|
2
Eugene_life
29.06.12
✎
11:09
|
(1) Зачем так извращаться? Запрос предназначен для других вещей, не надо в нем каллиграфией заниматься.
|
|
3
yanejsh
29.06.12
✎
11:10
|
то есть низя?
|
|
4
Eugene_life
29.06.12
✎
11:11
|
(3) Т.е. низя
|
|
5
yanejsh
29.06.12
✎
11:12
|
я так и думал...
|
|
6
andrewks
29.06.12
✎
11:19
|
при обходе делай
|
|
7
ptiz
29.06.12
✎
11:19
|
Лучше создай строковый реквизит и заполняй его при записи документа.
|
|
8
andrewks
29.06.12
✎
11:20
|
(7) нафейхоа? а завтра он захочет не через запятую, а через точку с запятой, и чё - базу лопатить?
|
|
9
yanejsh
29.06.12
✎
11:21
|
может можно в СКД функцией общего модуля?
|
|
10
WebberNSK
29.06.12
✎
11:23
|
(7) +1. типа краткий состав. Правда в зависимости от того как часто используется...
(9) в СКД можно
|
|