|
Соединить в строку с разделителем | ☑ | ||
---|---|---|---|---|
0
Nast
20.03.19
✎
22:16
|
Как получить в запросе поле, в котором бы была строка с перечислением значений через запятую, т.е. группировать как итог в запросе, но только в строку
|
|||
1
Nast
20.03.19
✎
22:17
|
Или чтобы получить итоговую таблицу не на СКД, надо через таблицы значений делать?
|
|||
2
palsergeich
20.03.19
✎
22:32
|
Выглядит как костыль.
|
|||
3
Мимохожий Однако
21.03.19
✎
07:31
|
Например
Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | ВариантыОбедов.Ссылка |ИЗ | Справочник.ВариантыОбедов КАК ВариантыОбедов |ГДЕ | (НЕ ВариантыОбедов.ПометкаУдаления)»; Результат = Запрос.Выполнить(); Список = Новый СписокЗначений; Список.ЗагрузитьЗначения(Результат.Выгрузить().ВыгрузитьКолонку(«Ссылка»)); Возврат Список; ... Но задача описана не внятно. Обсуждать инструмент без целей можно слишком долго |
|||
4
Nast
21.03.19
✎
08:33
|
У нас одним запросом получаем список товаров в наличии, другим запросом получить аналоги товара, которые в другом регистре и эти аналоги для товара надо вывести через запятую в строку
|
|||
5
SevenHola
21.03.19
✎
09:01
|
Запросом получают данные. А то что вам нужно - обработка этих данных.
Выгружаете в массив результат запроса и СтрСоеденить(МассивСтрок, ", "); |
|||
6
Nast
21.03.19
✎
09:04
|
(5) так понятно это. Если было из одной таблицы, то понятно было бы, а здесь из нескольких. Как обработать кроме как через таблицы значений?
|
|||
7
1Сергей
21.03.19
✎
09:06
|
(6) цЫклом
|
|||
8
Nast
21.03.19
✎
09:14
|
в цикле запрос?
|
|||
9
palsergeich
21.03.19
✎
09:19
|
(8) можно и так, но лучше стал после запроса.
|
|||
10
palsergeich
21.03.19
✎
09:19
|
(9) можно и так, но лучше цикл после запроса
|
|||
11
Nast
21.03.19
✎
10:53
|
Долго работает
|
|||
12
Вафель
21.03.19
✎
10:54
|
говорят в СКД можно
|
|||
13
palsergeich
21.03.19
✎
10:56
|
(12) в СКД тот же самый запрос в цикле будет, только ты не будешь об этом знать)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |