Как в запросе преобразовать список строк в одну строку с разделителями? #491265


#0 by Blast
Можно ли как-то в запросе преобразовать список строк в одну строку с разделителями? Например, есть таблица: Машина1 Машина2 Машина3 Машина4 Запрос возвращает строку: Машина1 / Машина2 / Машина3 / Машина4 Как вариант можно конечно просто таблицу обработать вне запроса, но как потом данную таблицу вернуть в построитель запроса и использовать в тексте построителя запроса?
#1 by butterbean
делаешь пакетный запрос, а в нем юзаешь свою таблицу значений
#2 by Blast
Не совсем понимаю Вот сам запрос: ПЗ = Новый ПостроительЗапроса;     .... Вот как мне в параметр &ВременнаяТаблица поместить внешнюю таблицу? Мне эту Временную таблицу нужно будет использовать в большом втором запросе.
#3 by butterbean
как обычно, через УстановитьПараметр
#4 by butterbean
+ тьфу, т.е. Параметры.Вставить
#5 by Blast
....
#6 by Blast
|... Запрос сделал, конструктор запроса не ругается Прописал установку параметра: ПЗ.Параметры.Вставить("ВремТаблица", ТаблицаРейсов); При попытке выполнения выдает сообщение об ошибке: {Обработка.упРабочееМесто(1057)}: Ошибка при установке значения атрибута контекста (Текст): {(6, 2)}: Неверные параметры "ВремТаблица" <<?>>&ВремТаблица КАК ВТ    ПЗ.Текст = "ВЫБРАТЬ по причине:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С