Имя: Пароль:
1C
1С v8
объединить строки таблицы через запятую в запросе
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) в СКД можно
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой